Operation
চালান এবং Tensors
মূল্যায়ন করুন।
একজন রানার Tensors
আনার জন্য মূল্যায়ন করার জন্য প্রয়োজনীয় প্রতিটি Operation
চালানোর জন্য প্রয়োজনীয় গ্রাফ খণ্ডগুলি চালায়। feed(String, int, Tensor)
কল কলকারীকে feed(String, int, Tensor)
প্রদান করা অপারেশনগুলির আউটপুটগুলির জন্য প্রদত্ত Tensors
প্রতিস্থাপন করে গ্রাফে Tensors
মান ওভাররাইড করতে দেয়।
পাবলিক কনস্ট্রাক্টর
রানার () |
পাবলিক পদ্ধতি
অধিবেশন.রানার | |
অধিবেশন.রানার | |
অধিবেশন.রানার | |
অধিবেশন.রানার | |
অধিবেশন.রানার | |
অধিবেশন.রানার | |
অধিবেশন.রানার | |
অধিবেশন.রানার | |
অধিবেশন.রানার | |
অধিবেশন.রানার | |
তালিকা< টেনসর <?>> | চালান () সমস্ত অনুরোধ করা ফেচ গণনা করার জন্য প্রয়োজনীয় গ্রাফ খণ্ডগুলি চালান৷ |
অধিবেশন। রান | runAndFetchMetadata () অনুরোধ করা আনার গণনা করতে গ্রাফের টুকরো চালান এবং রান সম্পর্কে মেটাডেটা ফেরত দিন। |
অধিবেশন.রানার | সেট অপশন (বাইট[] বিকল্প) (পরীক্ষামূলক পদ্ধতি): এই রানের জন্য বিকল্পগুলি (সাধারণত ডিবাগিংয়ের জন্য) সেট করুন। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক কনস্ট্রাক্টর
পাবলিক রানার ()
পাবলিক পদ্ধতি
পাবলিক সেশন।রানার অ্যাড টার্গেট (স্ট্রিং অপারেশন)
পাবলিক সেশন. রানার অ্যাড টার্গেট ( অপারেন্ড <?> অপারেন্ড)
পাবলিক সেশন. রানার অ্যাড টার্গেট ( অপারেশন অপারেশন)
পরামিতি
অপারেশন |
---|
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম | অপারেশন একটি GraphOperation না হলে |
---|
পাবলিক সেশন.রানার ফিড ( অপারেন্ড <?> অপারেন্ড, টেনসর <?> টি)
operand
দ্বারা উল্লেখিত অপারেশনটি কার্যকর করার মাধ্যমে উল্লেখিত টেনসরের পরিবর্তে t
ব্যবহার করুন।
পরামিতি
অপারেন্ড | |
---|---|
t |
পাবলিক সেশন.রানার ফিড (স্ট্রিং অপারেশন, টেনসর <?> টি)
operation
মূল্যায়ন এড়িয়ে চলুন এবং এটি উৎপন্ন মানের জন্য t
প্রতিস্থাপন করুন।
পরামিতি
অপারেশন | হয় অপারেশনের স্ট্রিং নাম, যে ক্ষেত্রে এই পদ্ধতিটি feed(operation, 0) এর জন্য একটি সংক্ষিপ্ত বিবরণ, অথবা এটি form_operation_name:output_index এর একটি স্ট্রিং, যে ক্ষেত্রে এই পদ্ধতিটি feed(operation_name, output_index) এর মত কাজ করে . এই কোলন-বিচ্ছিন্ন নামগুলি সাধারণত SignatureDef প্রোটোকল বাফার বার্তাগুলিতে ব্যবহৃত হয় যা SavedModelBundle.metaGraphDef() এ অন্তর্ভুক্ত। |
---|---|
t |
পাবলিক সেশন.রানার ফিড (স্ট্রিং অপারেশন, ইনটেক্স, টেনসর <?> টি)
এটি উৎপন্ন মানের জন্য t
প্রতিস্থাপন করে operation
index
-তম আউটপুট মূল্যায়ন করা এড়িয়ে চলুন।
একটি Graph
অপারেশনে একাধিক আউটপুট থাকতে পারে, index
চিহ্নিত করে যে কোনটি t
প্রদান করা হচ্ছে।
পরামিতি
অপারেশন | |
---|---|
সূচক | |
t |
পাবলিক সেশন.রানার ফেচ (স্ট্রিং অপারেশন)
run()
operation
আউটপুট রিটার্ন করুন।
পরামিতি
অপারেশন | হয় অপারেশনের স্ট্রিং নাম, যে ক্ষেত্রে এই পদ্ধতিটি fetch(operation, 0) এর জন্য একটি সংক্ষিপ্ত বিবরণ, অথবা এটি form_operation_name:output_index এর একটি স্ট্রিং, যে ক্ষেত্রে এই পদ্ধতিটি fetch(operation_name, output_index) এর মত কাজ করে . এই কোলন-বিচ্ছিন্ন নামগুলি সাধারণত SignatureDef প্রোটোকল বাফার বার্তাগুলিতে ব্যবহৃত হয় যা SavedModelBundle.metaGraphDef() এ অন্তর্ভুক্ত। |
---|
পাবলিক সেশন.রানার ফেচ (স্ট্রিং অপারেশন, int সূচক)
পাবলিক সেশন.রানার ফেচ ( অপারেন্ড <?> অপারেন্ড)
run()
operand
আউটপুট দ্বারা উল্লেখিত টেনসর ফেরত দেয়।
পরামিতি
অপারেন্ড |
---|
পাবলিক সেশন।রানার ফেচ ( আউটপুট <?> আউটপুট)
run()
output
দ্বারা উল্লেখিত টেনসর ফেরত দেয়।
পরামিতি
আউটপুট |
---|
সর্বজনীন তালিকা< টেনসর <?>> রান ()
সমস্ত অনুরোধ করা ফেচ গণনা করার জন্য প্রয়োজনীয় গ্রাফ খণ্ডগুলি চালান৷
সতর্কতা: কলার সমস্ত ফেরত Tensors
মালিকানা ধরে নেয়, অর্থাত্, রিসোর্স খালি করতে কলকারীকে ফেরত দেওয়া তালিকার সমস্ত উপাদানে Tensor.close()
কল করতে হবে।
TODO(ashankar): এখানে রিটার্ন টাইপ পুনর্বিবেচনা করুন। বিশেষ করে দুটি জিনিস: (ক) কলারের জন্য পরিষ্কার করা সহজ করুন (সম্ভবত SessionTest.java-তে AutoCloseableList এর মতো কিছু ফেরত দেওয়া), এবং (b) মূল্যায়ন করুন যে রিটার্ন মান একটি তালিকা হওয়া উচিত, অথবা হতে পারে একটি Map<Output, Tensor>
?
TODO(andrewmyers): এটিও ভাল হবে যদি এখানে যা কিছু ফেরত দেওয়া হয় তা টাইপ-নিরাপদ উপায়ে আউটপুট টেনসর বের করা সহজ করে তোলে।
পাবলিক সেশন। রান রানএন্ডফেচ মেটাডেটা ()
অনুরোধ করা আনার গণনা করতে গ্রাফের টুকরো চালান এবং রান সম্পর্কে মেটাডেটা ফেরত দিন।
এটি হুবহু run()
এর মতো, তবে অনুরোধ করা টেনসর ছাড়াও, একটি সিরিয়ালাইজড RunMetadata প্রোটোকল বাফার আকারে গ্রাফ এক্সিকিউশন সম্পর্কে মেটাডেটাও প্রদান করে।
পাবলিক সেশন।রানার সেট অপশন (বাইট[] বিকল্প)
(পরীক্ষামূলক পদ্ধতি): এই রানের জন্য বিকল্পগুলি (সাধারণত ডিবাগিংয়ের জন্য) সেট করুন।
বিকল্পগুলি একটি ক্রমিক RunOptions প্রোটোকল বাফার হিসাবে উপস্থাপন করা হয়।
org.tensorflow প্যাকেজ কোনো প্রোটোকল বাফার নির্ভরতা থেকে মুক্ত যাতে রিসোর্স সীমাবদ্ধ সিস্টেমের সাথে বন্ধুত্বপূর্ণ থাকে (যেখানে ন্যানোপ্রটোর মতো কিছু বেশি উপযুক্ত হতে পারে)। এর একটি খরচ হল এই API ফাংশনে টাইপ-নিরাপত্তার অভাব। এই পছন্দটি পর্যালোচনার অধীনে রয়েছে এবং এই ফাংশনটি যেকোন সময় আরও টাইপ-নিরাপদ সমতুল্য দ্বারা প্রতিস্থাপিত হতে পারে।
পরামিতি
বিকল্প |
---|