ORA-01008 not all variables bound 啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-01008 not all variables bound 啥意思相关的知识,希望对你有一定的参考价值。

参考技术A ORA-01008 not all variables bound
ora-01008并非所有变量绑定

ORA-01008 not all variables bound
ora-01008并非所有变量绑定本回答被提问者采纳
参考技术B 我遇到的情况是,执行的SQL语句,如果变量赋值时为“”而不是“ ”会出现这个报错,希望可以供大家参考下

如何在 C++ 中调用 tf.initialize_all_variables()?张量流

【中文标题】如何在 C++ 中调用 tf.initialize_all_variables()?张量流【英文标题】:How to invoke tf.initialize_all_variables() in C++? tensorflow 【发布时间】:2016-01-24 12:38:48 【问题描述】:

我是张量流的新手。 顺便说一句,如何在 C++ 中执行操作,例如 tf.initialize_all_variables() 或优化器返回的一些操作 self.train_op = self.optimizer.apply_gradients(gradients) ?我试过了

init_all_vars_op = tf.initialize_variables(tf.all_variables(), name='init_all_vars_op')
...
tf.train.write_graph(session.graph_def, 'models/', 'graph.pb', as_text=False)

在 python 中,然后在 C++ 中:

status = session->Run(inputs, "init_all_vars_op", , &outputs);
if (!status.ok()) 
    std::cout << "tf error: " << status.ToString() << "\n";
    return;

所以我得到了

tf error: Invalid argument: FetchOutputs init_all_vars_op: output index too large, must be < 0

【问题讨论】:

【参考方案1】:

我变了

status = session->Run(inputs, "init_all_vars_op", , &outputs);

status = session->Run(inputs, , "init_all_vars_op", &outputs);

现在它可以正常工作了。

根据 https://www.tensorflow.org/versions/master/api_docs/cc/ClassSession.html#virtual_Status_tensorflow_Session_Run 第二个参数用于返回输出张量的操作,第三个用于不返回张量的操作。

【讨论】:

以上是关于ORA-01008 not all variables bound 啥意思的主要内容,如果未能解决你的问题,请参考以下文章

asp.net项目,使用oracle数据库进行数据更新,总是提示ORA-01008: not all variables bound。

Oracle“ORA-01008:并非所有变量都绑定”错误带参数

ORA-01008: 并非所有变量都绑定。他们被束缚

Oracle 表格 6i ORA-01008

ORA-01008: 并非所有变量都已绑定

ORA-01008: 并非所有变量都已绑定