【发布时间】:2019-05-17 18:18:59
【问题描述】:
我想设置 GPU memory fraction 和 allow growth 选项,如用于 python 的 here 所述,但在 C++ 中。这是这样做的正确方法吗?我尤其不确定set_allocated_gpu_options 行(在这种情况下,“已分配”是什么意思,尚未分配任何内容)。
tensorflow::Session *session = nullptr;
tensorflow::SessionOptions sessionOptions;
tensorflow::GPUOptions gpuOptions;
gpuOptions.set_per_process_gpu_memory_fraction(0.2);
gpuOptions.set_allow_growth(true);
sessionOptions.config.set_allocated_gpu_options(&gpuOptions);
tensorflow::Status status = tensorflow::NewSession(sessionOptions, &session);
【问题讨论】:
标签: c++ tensorflow gpu