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