Session

جلسة الفصل النهائية العامة

سائق لتنفيذ Graph .

يقوم مثيل Session بتغليف البيئة التي يتم فيها تنفيذ Operation في Graph لحساب Tensors . على سبيل المثال:

// Let's say graph is an instance of the Graph class
 // for the computation y = 3 * x

 try (Session s = new Session(graph)) {
   try (Tensor x = Tensor.create(2.0f);
       Tensor y = s.runner().feed("x", x).fetch("y").run().get(0)) {
       System.out.println(y.floatValue());  // Will print 6.0f
   }
   try (Tensor x = Tensor.create(1.1f);
       Tensor y = s.runner().feed("x", x).fetch("y").run().get(0)) {
       System.out.println(y.floatValue());  // Will print 3.3f
   }
 }
 

تحذير: تمتلك Session موارد يجب تحريرها بشكل صريح عن طريق استدعاء close() .

مثيلات الجلسة آمنة لمؤشر الترابط.

فئات متداخلة

فصل تشغيل الجلسة تم الحصول على موترات الإخراج والبيانات الوصفية عند تنفيذ الجلسة.
فصل الجلسة.عداء قم بتشغيل Operation وتقييم Tensors .

المقاولون العامون

الجلسة ( الرسم البياني ز)
أنشئ جلسة جديدة باستخدام Graph المرتبط بها.
الجلسة ( الرسم البياني g، بايت[] التكوين)
أنشئ جلسة جديدة باستخدام خيارات Graph والتكوين المرتبطة بها.

الأساليب العامة

فارغ
يغلق ()
تحرير الموارد المرتبطة بالجلسة.
الجلسة.عداء
عداء ()
قم بإنشاء Runner لتنفيذ عمليات الرسم البياني وتقييم Tensors.

الطرق الموروثة

المقاولون العامون

الجلسة العامة ( الرسم البياني ز)

أنشئ جلسة جديدة باستخدام Graph المرتبط بها.

حدود
ز

الجلسة العامة ( الرسم البياني g، بايت[] التكوين)

أنشئ جلسة جديدة باستخدام خيارات Graph والتكوين المرتبطة بها.

حدود
ز Graph الذي ستعمل عليه الجلسة التي تم إنشاؤها.
التكوين معلمات التكوين للجلسة المحددة كمخزن مؤقت لبروتوكول ConfigProto المتسلسل.
رميات
IllegalArgumentException إذا لم يكن التكوين تسلسلًا صالحًا للمخزن المؤقت لبروتوكول ConfigProto.

الأساليب العامة

إغلاق الفراغ العام ()

تحرير الموارد المرتبطة بالجلسة.

يتم الحظر حتى لا تكون هناك عمليات تنفيذ نشطة (استدعاءات Session.Runner.run() ). الجلسة غير قابلة للاستخدام بعد العودة القريبة.

الجلسة العامة.عداء العداء ()

قم بإنشاء Runner لتنفيذ عمليات الرسم البياني وتقييم Tensors.