东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4018|回复: 3
打印 上一主题 下一主题

[课堂笔记] ubuntu18.04上安装cuda10.1后的tf与pytorch的版本选择问题

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14429
QQ
跳转到指定楼层
楼主
发表于 2021-1-29 09:30:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式



ubuntu18.04上安装cuda10.1后的tf与pytorch的版本选择问题

本机系统:nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Sun_Jul_28_19:07:16_PDT_2019
Cuda compilation tools, release 10.1, V10.1.243
安装的是 cuda 10.1

如需了解可用于旧版 TensorFlow 的 CUDA® 和 cuDNN 版本,请参阅经过测试的构建配置

则tensorflow-gpu必须是 tensorflow-2.1.0
参考官网:https://tensorflow.google.cn/install/source#linux


pip3 install tensorflow==2.1.0
pip3 install keras==2.3.1


pip install torch==1.7.1+cu101 torchvision==0.8.2+cu101 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html






通过tf看的:tf.test.is_gpu_available()
physical GPU (device: 0, name: GeForce GT 730, pci bus id: 0000:01:00.0, compute capability: 3.5)


physical GPU (device: 0, name: GeForce RTX 2070, pci bus id: 0000:01:00.0, compute capability: 7.5)


Python 3.6.10 |Anaconda, Inc.| (default, May  8 2020, 02:54:21)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch as T
>>> T.__version__
'1.7.1+cu101'
>>> T.cuda.is_available()
True

大功告成!





tf.png (110.53 KB, 下载次数: 117)

tf.png

keras.png (48.92 KB, 下载次数: 121)

keras.png

torch.png (29.73 KB, 下载次数: 118)

torch.png
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14429
QQ
沙发
 楼主| 发表于 2021-1-29 10:26:56 | 只看该作者
RuntimeError: CUDA error: no kernel image is available for execution on the device


问题在于硬件的支持情况,对于算力3.0的显卡来说,如果安装了9.0的CUDA就会出现这个问题,解决的办法是退回CUDA8.0,或者更换更加高端的显卡
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14429
QQ
板凳
 楼主| 发表于 2021-1-29 10:32:33 | 只看该作者
东方耀 发表于 2021-1-29 10:26
RuntimeError: CUDA error: no kernel image is available for execution on the device

看看这个有没有报错:
  1. a = torch.Tensor(5,3)
  2. a=a.cuda()
  3. print(a)
复制代码
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14429
QQ
地板
 楼主| 发表于 2021-2-2 10:13:59 | 只看该作者
新增的东东:音频啥的
Installing collected packages: dataclasses, torch, torchvision, torchaudio
Successfully installed dataclasses-0.8 torch-1.7.1+cu101 torchaudio-0.7.2 torchvision-0.8.2+cu101
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-4-20 08:18 , Processed in 0.180241 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表