2

我正在使用带有 C 接口的 TensorFlow。TF_SessionRun 函数的文档指出:“成功时,对应于输出[0,noutputs-1] 的张量被放置在 output_values[] 中。output_values[] 元素的所有权转移给调用者,调用者最终必须在它们上调用 TF_DeleteTensor 。”

我正在大量使用 TF_SessionRun,我想尽量减少内存重新分配的数量。但是这个描述并没有说明内存重新分配的规则。如果输出 TF_Tensor 已经分配了适当的维度,它会被重新分配还是按原样使用?这种行为将来会改变吗?

4

0 回答 0