Session

सार्वजनिक अंतिम कक्षा सत्र

Graph निष्पादन के लिए ड्राइवर।

एक Session उदाहरण उस वातावरण को समाहित करता है जिसमें Tensors गणना करने के लिए Graph में Operation निष्पादित किए जाते हैं। उदाहरण के लिए:

// 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 के साथ एक नया सत्र बनाएं।
सत्र ( ग्राफ़ जी, बाइट[] कॉन्फ़िगरेशन)
संबंधित Graph और कॉन्फ़िगरेशन विकल्पों के साथ एक नया सत्र बनाएं।

सार्वजनिक तरीके

खालीपन
बंद करना ()
सत्र से जुड़े संसाधन जारी करें।
सत्र.धावक
धावक ()
ग्राफ़ संचालन निष्पादित करने और टेंसर का मूल्यांकन करने के लिए एक रनर बनाएं।

विरासत में मिले तरीके

सार्वजनिक निर्माता

सार्वजनिक सत्र ( ग्राफ़ जी)

संबंधित Graph के साथ एक नया सत्र बनाएं।

पैरामीटर
जी

सार्वजनिक सत्र ( ग्राफ़ जी, बाइट[] कॉन्फ़िगरेशन)

संबंधित Graph और कॉन्फ़िगरेशन विकल्पों के साथ एक नया सत्र बनाएं।

पैरामीटर
जी बनाया गया सत्र Graph पर संचालित होगा।
कॉन्फ़िग सत्र के लिए कॉन्फ़िगरेशन पैरामीटर एक क्रमबद्ध कॉन्फ़िगप्रोटो प्रोटोकॉल बफ़र के रूप में निर्दिष्ट हैं।
फेंकता
IllegalArgumentException यदि कॉन्फिग कॉन्फिगप्रोटो प्रोटोकॉल बफर का वैध क्रमबद्धता नहीं है।

सार्वजनिक तरीके

सार्वजनिक शून्य बंद करें ()

सत्र से जुड़े संसाधन जारी करें।

तब तक ब्लॉक रहता है जब तक कोई सक्रिय निष्पादन ( Session.Runner.run() कॉल) न हो। क्लोज रिटर्न के बाद एक सत्र प्रयोग करने योग्य नहीं है।

सार्वजनिक सत्र. धावक धावक ()

ग्राफ़ संचालन निष्पादित करने और टेंसर का मूल्यांकन करने के लिए एक रनर बनाएं।