运行 不支持 CUDA 的 Tensorboard
Running Tensorboard without CUDA support
是否可以在不支持 CUDA 的机器上 运行 Tensorboard?
我在一个计算中心工作(通过 ssh),它有两个主要集群:
- CPU-集群,这是一个没有 CUDA 支持的通用主力(没有专用 GPU)
- 具有专用 GPU 的 GPU 集群,例如运行ning 神经网络与 tensorflow-gpu。
对 GPU 集群的访问仅限于训练等,因此我无法 运行 在支持 CUDA 的机器上使用 Tensorboard。相反,我想 运行 Tensorboard on the CPU-Cluster.
使用 TF 捆绑的 Tensorboard,由于缺少 CUDA 支持,我收到导入错误。
官方的 Tensorboard 应该有一个仅 运行 CPU 的模式似乎是合理的。这是真的吗?
我还找到了一个非官方的独立 Tensorboard 版本 (github.com/dmlc/tensorboard),这个在没有 CUDA 支持的情况下可以工作吗?
Tensorboard不受机器有无GPU的限制
据我所知,Tensorboard 所做的是解析事件 pb 文件并将其显示在网络上。没有计算,所以不需要GPU。
解决了我的问题:只需安装 tensorflow
而不是 tensorflow-gpu
。
由于我的虚拟环境 (conda) 没有正确删除 tensorflow-gpu
.
,我有一段时间没用了
是否可以在不支持 CUDA 的机器上 运行 Tensorboard?
我在一个计算中心工作(通过 ssh),它有两个主要集群:
- CPU-集群,这是一个没有 CUDA 支持的通用主力(没有专用 GPU)
- 具有专用 GPU 的 GPU 集群,例如运行ning 神经网络与 tensorflow-gpu。
对 GPU 集群的访问仅限于训练等,因此我无法 运行 在支持 CUDA 的机器上使用 Tensorboard。相反,我想 运行 Tensorboard on the CPU-Cluster.
使用 TF 捆绑的 Tensorboard,由于缺少 CUDA 支持,我收到导入错误。
官方的 Tensorboard 应该有一个仅 运行 CPU 的模式似乎是合理的。这是真的吗?
我还找到了一个非官方的独立 Tensorboard 版本 (github.com/dmlc/tensorboard),这个在没有 CUDA 支持的情况下可以工作吗?
Tensorboard不受机器有无GPU的限制
据我所知,Tensorboard 所做的是解析事件 pb 文件并将其显示在网络上。没有计算,所以不需要GPU。
解决了我的问题:只需安装 tensorflow
而不是 tensorflow-gpu
。
由于我的虚拟环境 (conda) 没有正确删除 tensorflow-gpu
.