TensorFlow class 占位符,以及其他定义输入张量的方式
TensorFlow class Placeholder, and other ways to define input tensor
尝试将 TensorFlow 程序从 Python 转换为 C++,但在最新的文档 1.12 和 1.3 中没有找到这样的 class 占位符。上网查了一下,发现从1.7版本开始,占位符class就从官方文档中消失了。尽管如此,class 仍在 TensorFlow 库 v1.12 v1.13 中,我正在使用它。
在 1.0 版中找到占位符 (array_ops)
http://docs1.w3cub.com/tensorflow~cpp/class/tensorflow/ops/placeholder
版本 1.4 中仍然存在 (array_ops)
http://docs2.w3cub.com/tensorflow~cpp/class/tensorflow/ops/placeholder
在 1.6 版本中仍然存在 (array_ops)
http://htmlpreview.github.io/?https://github.com/tensorflow/docs/blob/r1.6/site/en/api_docs/cc/namespace/tensorflow/ops.html
在最新版本 1.13 中也找不到
https://www.tensorflow.org/api_docs/cc/group/array-ops
但是这个占位符 class 回到了 2.0 版本
https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/placeholder
以下是我在 C++ 中使用占位符的方式:
Scope R = Scope::NewRootScope();
Placeholder X = Placeholder(R,DT_FLOAT);
上面的 Placeholder 应该用什么替换,还有其他指定 X 的方法吗?
TensorFlow 1.7 到 1.13 中没有记录占位符 class,但是,它仍然在 TensorFlow 库和 headers 中。更重要的是,它仍然存在,如问题中所述,在 TensorFlow 2.0 中:https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/placeholder
这里还有另一种创建提要张量的方法:https://whosebug.com/a/51834143/5581893
但是,要将馈送张量(输入、预期)与其他张量层区分开来,使用占位符 class 是最佳选择。
尝试将 TensorFlow 程序从 Python 转换为 C++,但在最新的文档 1.12 和 1.3 中没有找到这样的 class 占位符。上网查了一下,发现从1.7版本开始,占位符class就从官方文档中消失了。尽管如此,class 仍在 TensorFlow 库 v1.12 v1.13 中,我正在使用它。
在 1.0 版中找到占位符 (array_ops)
http://docs1.w3cub.com/tensorflow~cpp/class/tensorflow/ops/placeholder
版本 1.4 中仍然存在 (array_ops)
http://docs2.w3cub.com/tensorflow~cpp/class/tensorflow/ops/placeholder
在 1.6 版本中仍然存在 (array_ops)
http://htmlpreview.github.io/?https://github.com/tensorflow/docs/blob/r1.6/site/en/api_docs/cc/namespace/tensorflow/ops.html
在最新版本 1.13 中也找不到
https://www.tensorflow.org/api_docs/cc/group/array-ops
但是这个占位符 class 回到了 2.0 版本
https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/placeholder
以下是我在 C++ 中使用占位符的方式:
Scope R = Scope::NewRootScope();
Placeholder X = Placeholder(R,DT_FLOAT);
上面的 Placeholder 应该用什么替换,还有其他指定 X 的方法吗?
TensorFlow 1.7 到 1.13 中没有记录占位符 class,但是,它仍然在 TensorFlow 库和 headers 中。更重要的是,它仍然存在,如问题中所述,在 TensorFlow 2.0 中:https://www.tensorflow.org/versions/r2.0/api_docs/cc/class/tensorflow/ops/placeholder
这里还有另一种创建提要张量的方法:https://whosebug.com/a/51834143/5581893
但是,要将馈送张量(输入、预期)与其他张量层区分开来,使用占位符 class 是最佳选择。