0
のみを使用してテンソルフローの変数を初期化する方法C APIテンソルフローの変数を初期化する方法C API
session.run(tf.global_variables_initializer())
またはC++ API:
status = session->Run(inputs, {}, {"init_all_vars_op"}, &outputs);
のみを使用してテンソルフローの変数を初期化する方法C APIテンソルフローの変数を初期化する方法C API
session.run(tf.global_variables_initializer())
またはC++ API:
status = session->Run(inputs, {}, {"init_all_vars_op"}, &outputs);
TF_SessionRun
はPythonでsession.run()
のCのAPIと同等である
私は同等のPythonの呼び出しを必要とします。 TF_GraphOperationByName
を使用して、グラフ内の初期化ノードの名前に基づいて構造体を取得することができます(TF_Operation
)。
:TF_GraphGetOperationByName
に提供
TF_Operation* init_op = TF_GraphGetOperationByName(graph, "init");
TF_SessionRun(sess, NULL,
NULL, NULL, 0, // inputs
NULL, NULL, 0, // outputs
&init_op, 1, // targets
NULL,
status);
名「initは、」グラフの初期化動作の名前になります。
init = tf.global_variables_initializer()
print(init.name)
役に立てば幸い:上記のご質問は、名前が「init_all_vars_op」ですが、私はPythonでこのようなものを使用しただけで「初期化」を参照してくださいことを示唆しています。