如何在没有GPU的情况下使用GPU开发张量流

Dro*_*ok_ 5 tensorflow

我之前曾问过是否有可能在CPU上使用gpu支持运行张量流。有人告诉我,可以用基本代码来切换我要使用的设备,但不能切换初始代码在完全没有GPU的计算机上工作。例如,我想在具有NVidia gpu的计算机上进行训练,但要在仅具有cpu的笔记本电脑上进行编程。我将如何去做呢?我尝试只按正常方式编写代码,但是在我什至无法切换要使用的设备之前,它便崩溃了。我在Linux上使用Python。

小智 0

该线程可能会有所帮助:Tensorflow:ImportError:libcusolver.so.8.0:无法打开共享对象文件:没有这样的文件或目录

我尝试使用uni的HPC登录节点中加载的tensorflow-gpu导入tensorflow,该节点没有GPU。效果很好。我的笔记本电脑中没有 Nvidia GPU,因此我从未经历过安装过程。但我认为原因是找不到CUDA、cuDNN的相关库。

但是,为什么不直接使用 cpu 版本呢?正如 @Finbarr Timbers 提到的,您仍然可以在具有 GPU 的计算机中运行模型。