美文网首页
安装GPU版本的tensorflow和torch

安装GPU版本的tensorflow和torch

作者: 逍遥_yjz | 来源:发表于2021-08-18 08:44 被阅读0次

1. 安装GPU版本的tensorflow

1.1 安装

python3.7下只有tensorflow1.13以上,这里我安装Python3.6,然后依据安装好的cuda和cudnn版本查看对应的tensorflow版本:


已安装:kuda 9.0 cudnn 7.6 ,因此选择TensorFlow 1.12

pip3 install tensorflow-gpu==1.12

等待一会,安装完毕之后我们来测试一下吧。

如果要安装GPU版本的tensorflow,除了要选择当前python支持的版本外,还需注意与想安装的keras版本是否对应。这里有python、tensorflow和keras之间的版本对应关系。

1.2 验证

安装完成后进入python,测试GPU版本的tensorflow是否安装成功:

import tensorflow as tf
print(tf.test.is_gpu_available())
print(tf.test.is_built_with_cuda())

sess = tf.Session()
a=tf.constant(1)
b=tf.constant(2)
print(sess.run(a+b))

输出结果:

image-20210817172811726

以前通过print(tf.test.is_gpu_available())是否打印输出True来证明GPU是否能用,现在不可行啦,在此使用print(tf.test.is_built_with_cuda()),并打印True,证明GPU可以使用。

  • 不建议使用功能(tf.test.is_gpu_available())来进行测试,并会在将在未来的版本中取消该功能。
  • 使用tf.test.is.built_with_cuda()来验证是否与CUDA建立联系。

2.安装GPU版本的Pytorch

2.1 安装

CUDA版本对应的pytorch版本

img

下载torch 1.1.0 及其对应的torchvision 0.3.0,找到V1.1.0下 --> wheel下 选择下载

下载网址:https://pytorch.org/get-started/previous-versions/

image-20210817174009064 image-20210817174045843

下载文件:

image-20210817174222632

2.2 验证

安装后,使用代码验证是否能调用

import torch

print(torch.__version__ )# 查看pytorch版本
print(torch.cuda.is_available())    # 判断pytorch是否支持GPU加速
print(torch.version.cuda)   # 查看CUDA版本
print(torch.backends.cudnn.version())   # 查看cuDNN版本
print(torch.cuda.get_device_name()) # 查看显卡类型,设备索引默认从0开始

输出:

1.1.0
True
9.0
7005
GeForce GT 635M

如果输出为True则表示GPU版本的pytorch安装成功,但是有点小问题。

相关文章

网友评论

      本文标题:安装GPU版本的tensorflow和torch

      本文链接:https://www.haomeiwen.com/subject/pxawbltx.html