在没有CUDA支持的情况下运行Tensorboard

时间:2017-09-13 09:53:38

标签: tensorflow tensorboard

是否可以在没有CUDA支持的计算机上运行Tensorboard?

我在计算中心(通过ssh)工作,该计算中心有两个主要的集群:

  • CPU-Cluster,它是没有CUDA支持的通用主力(没有专用GPU)
  • 具有专用GPU的GPU-Cluster,例如用于运行具有tensorflow-gpu的神经网络。

对GPU集群的访问仅限于培训等,因此我无法在具有CUDA支持的计算机上运行Tensorboard。相反,我想在CPU-Cluster上运行Tensorboard 使用TF捆绑的Tensorboard,由于缺少CUDA支持,我会收到导入错误。

官方Tensorboard应该具有仅使用CPU运行的模式,这似乎是合理的。这是真的吗?

我还发现了一个非官方的独立Tensorboard版本(github.com/dmlc/tensorboard),这是否可以在没有CUDA支持的情况下工作?

2 个答案:

答案 0 :(得分:2)

Solved my problem: just install tensorflow instead of tensorflow-gpu.

Didn't work for me for a while due to my virtual environment (conda), which didn't properly remove tensorflow-gpu.

答案 1 :(得分:1)

Tensorboard不受机器是否具有GPU的限制。

据我所知,Tensorboard所做的是解析事件pb文件并在网络上显示它们。没有计算,所以它不需要GPU。