使用 PIP 仅为 CPU 安装 Tensorflow 2.x

Install Tensorflow 2.x only for CPU using PIP

如何使用 pip 仅安装 CPU 版本的 Tensorflow 2.x? 过去,可以安装这 2 个不同的版本。

由于我是 运行 nonen GPU 设备中的脚本(没有 envidia 卡,没有 cuda 支持的英特尔卡),我收到以下错误:

2020-04-14 23:28:14.632879: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] 无法加载动态库 'libcuda.so.1'; dlerror: libcuda.so.1: 无法打开共享对象文件:没有那个文件或目录 2020-04-14 23:28:14.632902: E tensorflow/stream_executor/cuda/cuda_driver.cc:313] 调用 cuInit 失败:未知错误 (303)

过去我的解决方法是使用 CPU 版本。

感谢提前提示

安装仅 CPU 版本后问题已解决。

我用的是pin tensorflow-cpu和release的版本。 CPU 的备用解决方案在我的设置中不起作用。

您可以根据您的python版本选择CPU-only版本的tensorflow。 在此处查看列表: https://www.tensorflow.org/install/pip#package-location

例如您需要为 Python 3.8 执行以下操作:

pip3 install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.3.0-cp38-cp38-manylinux2010_x86_64.whl