You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Google Colab升级带GPU支持的TensorFlow至1.5.0版本

解决Google Colab中TensorFlow 1.5.0 GPU版本安装问题

我之前也碰到过一模一样的问题——直接用!pip install --upgrade tensorflow升级后,TensorFlow就只剩CPU支持了,device_lib.list_local_devices()完全没输出。这是因为默认的tensorflow包在1.5.0版本时,默认提供的是CPU版本,会覆盖掉Colab原本预装的GPU版本。下面是亲测有效的解决步骤:

步骤1:彻底卸载现有TensorFlow版本

先把当前的TensorFlow(不管是CPU还是GPU版)完全卸载,避免版本冲突:

!pip uninstall -y tensorflow tensorflow-gpu

步骤2:安装指定版本的GPU版TensorFlow

明确指定安装GPU版本的TensorFlow 1.5.0:

!pip install tensorflow-gpu==1.5.0

步骤3:重启Colab运行时

这一步非常关键!安装完成后,点击Colab界面上方的「Runtime」→「Restart runtime」,让新安装的库生效。

步骤4:验证安装结果

重启后运行以下代码,确认版本和GPU设备是否正常识别:

import tensorflow as tf
print(f"TensorFlow版本:{tf.__version__}")

from tensorflow.python.client import device_lib
devices = device_lib.list_local_devices()
print("\n本地设备列表:")
for device in devices:
    print(f"- {device.name} ({device.device_type})")

如果一切正常,你应该能看到包含/device:GPU:0的输出,说明GPU已经被正确识别了。

另外要注意,TensorFlow 1.5.0需要依赖CUDA 9.0和cuDNN 7.0,Colab当时的默认环境是支持这些依赖的,所以不需要额外手动安装CUDA相关组件。

内容的提问来源于stack exchange,提问作者AGP

火山引擎 最新活动