【发布时间】:2018-04-04 17:25:06
【问题描述】:
TensorFlow 专家您好,
我在 Session::Run 的 C++ API 签名中发现如下
Status Run(
const RunOptions & run_options,
const FeedType & inputs,
const std::vector< Output > & fetch_outputs,
const std::vector< Operation > & run_outputs,
std::vector< Tensor > *outputs,
RunMetadata *run_metadata
) const
fetch_outputs 和 run_outputs 有什么区别?根据我目前的理解,run_outputs是运行过程中评估的最终操作节点,fetch_outputs是评估run_outputs时产生的所有中间值。它看起来fetch_outputs 的结果在函数返回时存储到outputs 中。是否也有可能我也得到了run_outputs 的值(或者run_outputs 已包含在outputs 中)?
【问题讨论】:
标签: c++ tensorflow