Sabitler
Sicim | DEFAULT_NAME |
Genel Yöntemler
statik boşluk | |
Statik Başlangıç |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize DEFAULT_NAME
Genel Yöntemler
public static Init create ( Kapsam kapsamı)
Bir grafiğin tüm başlatıcılarını yürüten bir işlem oluşturmaya yönelik fabrika yöntemi.
tf.initAdd
aracılığıyla bir grafiğe eklenen tüm başlatıcılar, grafikte tek bir hesaplama birimi olarak gruplandırılır. Bu işlem daha sonra bir veya daha fazla variables
kullanılarak herhangi bir grafiğe eklenmeli ve değişken durumlarının uygun şekilde başlatılması için grafiği çalıştırmadan önce bir kez yürütülmelidir.
Grafik, oturumu çalıştıran aynı süreç tarafından oluşturulduğunda, başlatıcılar bu tek uç noktanın çalıştırılmasıyla çağrılabilir. Örneğin:
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());
}
}
}
Grafik ayrı bir işlem tarafından oluşturulduğunda, başlatıcılar, init op'un varsayılan olarak DEFAULT_NAME
olan adına göre çalıştırılmasıyla çağrılabilir. Örneğin:
// 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());
}
}
}
Parametreler
kapsam | mevcut kapsam |
---|
İade
- Grafiğe eklenen tüm başlatıcıları gruplandıran bir işlem
Atar
YasadışıTartışmaİstisna | kapsamdaki yürütme ortamı bir grafik değilse |
---|