关于InitMain
的文档不多,尽管这些示例是从main()例程中调用的。
tensorflow/tensorflow/core/platform/posix/port.cc
和tensorflow/tensorflow/core/platform/windows/port.cc
的实施只是空函数。
这已经过时了吗?或者是未来的占位符?如果集成TensorFlow的代码本身就是一个库,可以跳过对InitMain的调用,还是应该使用伪参数调用它?
答案 0 :(得分:1)
tensorflow::port::InitMain()
函数是占位符,在支持执行环境时非常重要,在执行环境中必须在执行开始之前调用特定函数。作为类似的示例,当您运行MPI作业时,必须在使用任何与MPI相关的功能之前调用MPI_Init()
。
如果你的程序不需要在这样的环境(例如默认的POSIX平台)上运行,你现在可以安全地忽略它。