قم بتشغيل Operation
وتقييم Tensors
.
يقوم العداء بتشغيل أجزاء الرسم البياني اللازمة لتنفيذ كل Operation
مطلوبة لتقييم Tensors
المطلوب جلبها. يسمح استدعاء feed(String, int, Tensor)
للمتصلين بتجاوز قيمة Tensors
في الرسم البياني عن طريق استبدال Tensors
المتوفرة بمخرجات العمليات المقدمة feed(String, int, Tensor)
.
المقاولون العامون
عداء () |
الأساليب العامة
الجلسة.عداء | |
الجلسة.عداء | |
الجلسة.عداء | |
الجلسة.عداء | |
الجلسة.عداء | |
الجلسة.عداء | |
الجلسة.عداء | |
الجلسة.عداء | |
الجلسة.عداء | |
الجلسة.عداء | |
القائمة< Tensor <?>> | يجري () قم بتنفيذ أجزاء الرسم البياني اللازمة لحساب جميع عمليات الجلب المطلوبة. |
تشغيل الجلسة | تشغيل آندفيتشميتاداتا () قم بتنفيذ أجزاء الرسم البياني لحساب عمليات الجلب المطلوبة وإرجاع البيانات التعريفية حول التشغيل. |
الجلسة.عداء | خيارات الضبط (خيارات البايت []) (الطريقة التجريبية): قم بتعيين الخيارات (عادةً لتصحيح الأخطاء) لهذا التشغيل. |
الطرق الموروثة
المقاولون العامون
عداء العامة ()
الأساليب العامة
public Session.Runner addTarget (عملية سلسلة)
public Session.Runner addTarget ( المعامل <?> المعامل)
public Session.Runner addTarget (عملية التشغيل )
حدود
عملية |
---|
رميات
غير الشرعيين استثناء حجة | إذا كانت العملية ليست GraphOperation |
---|
خلاصة Session.Runner العامة ( المعامل <?>، Tensor <?> t)
استخدم t
بدلاً من Tensor المشار إليه عن طريق تنفيذ العملية المشار إليها بواسطة operand
.
حدود
المعامل | |
---|---|
ر |
تغذية Session.Runner العامة (عملية السلسلة، Tensor <?> t)
تجنب تقييم operation
واستبدل t
بالقيمة التي تنتجها.
حدود
عملية | إما أن يكون اسم سلسلة العملية، وفي هذه الحالة تكون هذه الطريقة اختصارًا لـ feed(operation, 0) ، أو أنها سلسلة من النموذج Operation_name:output_index ، وفي هذه الحالة تعمل هذه الطريقة مثل feed(operation_name, output_index) . يتم استخدام هذه الأسماء المفصولة بنقطتين بشكل شائع في رسائل المخزن المؤقت لبروتوكول SignatureDef المضمنة في SavedModelBundle.metaGraphDef() . |
---|---|
ر |
تغذية Session.Runner العامة (عملية السلسلة، مؤشر int، Tensor <?> t)
تجنب تقييم مخرجات index
operation
عن طريق استبدال t
بالقيمة التي تنتجها.
يمكن أن تحتوي العمليات في Graph
على مخرجات متعددة، ويحدد index
t
الذي سيتم توفيره له.
حدود
عملية | |
---|---|
فِهرِس | |
ر |
جلب الجلسة العامة.Runner (عملية السلسلة)
اجعل run()
يُرجع مخرجات operation
.
حدود
عملية | إما أن يكون اسم سلسلة العملية، وفي هذه الحالة تكون هذه الطريقة اختصارًا لـ fetch(operation, 0) ، أو أنها سلسلة من النموذج Operation_name:output_index ، وفي هذه الحالة تعمل هذه الطريقة مثل fetch(operation_name, output_index) . يتم استخدام هذه الأسماء المفصولة بنقطتين بشكل شائع في رسائل المخزن المؤقت لبروتوكول SignatureDef المضمنة في SavedModelBundle.metaGraphDef() . |
---|
جلب Session.Runner العام (عملية السلسلة، مؤشر int)
جلب Session.Runner العام ( المعامل <?>)
يجعل run()
يُرجع الموتر المشار إليه بواسطة مخرجات operand
.
حدود
المعامل |
---|
جلب Session.Runner العام ( الإخراج <؟> الإخراج)
يجعل run()
يُرجع الموتر المشار إليه بواسطة output
.
حدود
انتاج |
---|
القائمة العامة< Tensor <?>> تشغيل ()
قم بتنفيذ أجزاء الرسم البياني اللازمة لحساب جميع عمليات الجلب المطلوبة.
تحذير: يفترض المتصل ملكية جميع Tensors
التي تم إرجاعها، أي أنه يجب على المتصل استدعاء Tensor.close()
على جميع عناصر القائمة التي تم إرجاعها لتحرير الموارد.
TODO(ashankar): أعد النظر في نوع الإرجاع هنا. هناك شيئان على وجه الخصوص: (أ) تسهيل عملية التنظيف على المتصل (ربما إرجاع شيء مثل AutoCloseableList في SessionTest.java)، و (ب) تقييم ما إذا كانت القيمة المرجعة يجب أن تكون قائمة، أو ربما Map<Output, Tensor>
؟
TODO(andrewmyers): سيكون من الجيد أيضًا أن يكون كل ما يتم إرجاعه هنا يجعل من السهل استخراج موترات الإخراج بطريقة آمنة من النوع.
جلسة عامة. تشغيل runAndFetchMetadata ()
قم بتنفيذ أجزاء الرسم البياني لحساب عمليات الجلب المطلوبة وإرجاع البيانات التعريفية حول التشغيل.
يشبه هذا تمامًا run()
، ولكن بالإضافة إلى Tensors المطلوبة، يُرجع أيضًا بيانات تعريف حول تنفيذ الرسم البياني في شكل مخزن مؤقت لبروتوكول RunMetadata متسلسل.
خيارات مجموعة Session.Runner العامة (خيارات البايت [])
(الطريقة التجريبية): قم بتعيين الخيارات (عادةً لتصحيح الأخطاء) لهذا التشغيل.
يتم تقديم الخيارات كمخزن مؤقت لبروتوكول RunOptions المتسلسل.
حزمة org.tensorflow خالية من أي تبعيات مخزن مؤقت للبروتوكول لكي تظل صديقة للأنظمة ذات الموارد المحدودة (حيث قد يكون شيء مثل nanoproto أكثر ملاءمة). تكلفة ذلك هي النقص في أمان النوع في وظيفة واجهة برمجة التطبيقات (API) هذه. هذا الاختيار قيد المراجعة وقد يتم استبدال هذه الوظيفة بمكافئات أكثر أمانًا للنوع في أي وقت.
حدود
خيارات |
---|