स्थिरांक
डोरी | DEFAULT_NAME |
सार्वजनिक तरीके
स्थिर शून्य | |
स्थैतिक आरंभ |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग DEFAULT_NAME
सार्वजनिक तरीके
सार्वजनिक स्थैतिक इनिट क्रिएट ( स्कोप स्कोप)
ग्राफ़ के सभी प्रारंभकर्ताओं को निष्पादित करने वाला एक ऑपरेशन बनाने के लिए फ़ैक्टरी विधि।
tf.initAdd
के माध्यम से ग्राफ़ में जोड़े गए सभी इनिशियलाइज़र्स को ग्राफ़ में गणना की एकल इकाई के रूप में एक साथ समूहीकृत किया जाता है। इस ऑपरेशन को एक या अधिक variables
का उपयोग करके किसी भी ग्राफ़ में जोड़ा जाना चाहिए और ग्राफ़ चलाने से पहले एक बार निष्पादित किया जाना चाहिए ताकि वेरिएबल राज्यों को ठीक से प्रारंभ किया जा सके।
जब ग्राफ़ उसी प्रक्रिया द्वारा बनाया जाता है जो सत्र चला रहा है, तो इस एकल समापन बिंदु को निष्पादित करके इनिशियलाइज़र को लागू किया जा सकता है। उदाहरण के लिए:
try (Graph g = new Graph()) {
Variable<TInt32> x = tf.variable(tf.constant(10)); // initAdd is called implicitly
Variable<TInt32> y = tf.variable(tf.constant(20)); // idem
Add<TInt32> z = tf.math.add(x, y);
try (Session s = new Session(g)) {
s.run(tf.init()); // initialize all variables
try (TInt32 t = (TInt32)s.runner().fetch(z).run().get(0)) {
assertEquals(30, t.data().getInt());
}
}
}
जब ग्राफ़ एक अलग प्रक्रिया द्वारा बनाया जाता है, तो इनिशियलाइज़र को उसके नाम से init op चलाकर लागू किया जा सकता है, जो डिफ़ॉल्ट रूप से DEFAULT_NAME
होता है। उदाहरण के लिए:
// Building the model
try (Graph g = new Graph()) {
Variable<TInt32> x = tf.variable(tf.constant(10)); // initAdd is called implicitly
Variable<TInt32> y = tf.variable(tf.constant(20)); // idem
Add<TInt32> z = tf.withName("z").math.add(x, y);
tf.init(); // add variables initializers to the graph, as Init.DEFAULT_NAME
// ...exporting graph as a saved model...
...
// Running the model
try (SavedModelBundle model = SavedModelBundle.load("/path/to/model", "train")) {
model.session().run(Init.DEFAULT_NAME);
try (TInt32 t = (TInt32)s.runner().fetch("z").run().get(0)) {
assertEquals(30, t.data().getInt());
}
}
}
पैरामीटर
दायरा | वर्तमान दायरा |
---|
रिटर्न
- ग्राफ़ में जोड़े गए सभी प्रारंभकर्ताओं को समूहीकृत करने वाला एक ऑप
फेंकता
IllegalArgumentException | यदि दायरे में निष्पादन वातावरण एक ग्राफ़ नहीं है |
---|