tensorflow :: port :: InitMain的目的是什么?

时间:2017-04-27 18:42:28

标签: tensorflow

关于InitMain的文档不多,尽管这些示例是从main()例程中调用的。

tensorflow/tensorflow/core/platform/posix/port.cctensorflow/tensorflow/core/platform/windows/port.cc的实施只是空函数。

这已经过时了吗?或者是未来的占位符?如果集成TensorFlow的代码本身就是一个库,可以跳过对InitMain的调用,还是应该使用伪参数调用它?

1 个答案:

答案 0 :(得分:1)

tensorflow::port::InitMain()函数是占位符,在支持执行环境时非常重要,在执行环境中必须在执行开始之前调用特定函数。作为类似的示例,当您运行MPI作业时,必须在使用任何与MPI相关的功能之前调用MPI_Init()

如果你的程序不需要在这样的环境(例如默认的POSIX平台)上运行,你现在可以安全地忽略它。