| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Ubuntu20.04安装CUDA+CUDNN+Conda+PyTorch -> 正文阅读 |
|
[Python知识库]Ubuntu20.04安装CUDA+CUDNN+Conda+PyTorch |
步骤:1、安装显卡驱动; 2、安装CUDA; 3、安装CUDNN; 4、安装Conda; 5、安装Pytorch。 一、系统和硬件信息1、Ubuntu 20.04 2、显卡:1050Ti 二、安装显卡驱动(已经安装的可以跳过) 1、通过“附加驱动”应用安装?选择一个推荐的驱动,安装即可。 2、自动安装
?3、手动安装手动安装之前要知道自己的显卡型号和推荐的驱动型号。 查看显卡型号:
?手动安装驱动(以1050Ti为例)
4、检查安装在终端输入
出现如图内容,则驱动安装成功 ?三、安装CUDA????????首先是CUDA和驱动的对应关系,可以从此网站查阅; ????????确定好版本之后,从此网站下载。
本文以下载CUDA10.2为例 1、GCC和G++降级Ubuntu20.04自带的GCC版本为9.7,要安装CUDA10.2需要降级为7 输入命令安装gcc7
查看gcc版本,可以看到目前系统中存在7和9两个版本
?使用update-alternatives进行版本切换(修改优先级),输入以下命令
查看当前gcc和g++版本
?可以看到优先级最高的是gcc7和g++7。 2、安装CUDA10.2转到下载CUDA的路径,先给权限,在执行
选择continue-->输入accept-->按空格去掉安装显卡驱动的选项-->选择install 3、配置环境变量
在尾部加入以下内容(路径不一定和我一样,看版本号)
更新环境变量
查看CUDA版本信息
?4、测试CUDA进入samples,(看当时安装的时候,案例放在了哪里) 4.1、测试deviceQuery
出现以下结果说明安装成功 ?4.2、测试bandwidthTest
?结果为PASS即为通过。 四、安装Cudnn1、下载cudnn下载与CUDA版本对应的cudnn,下载地址(注册之后才能下载) 本文以CUDA10.2和1050Ti为例 ?下载Library for Linux, Ubuntu(x86_64 & PPC architecture)中的,最好下载到一个地方
2、进行文件替换解压
进行文件替换(注意路径)
加权限(注意路径)
?安装其余三个deb包
3、测试cudnn测试环节
出现下面内容 ?测试通过即可。 五、安装Anaconda或者Miniconda?1、Miniconda安装本文以miniconda为例,下载地址,对应好自己的系统版本和想用的python版本 ?本文以下面配置为例:
下载完成之后,进入相应目录,运行
1、安装过程中根据提示输入
4、验证安装(重开终端窗口)(如果不行可能是环境变量没加进去)(或source环境)
2、Miniconda使用查看当前所有的env
创建新的env
例如这个语句就是创建一个名字叫pt的,python版本为3.8的一个虚拟环境。 激活环境命令
可看到终端命令前面出现了(pt),说明已经在环境pt里面 ?退出环境命令
六、PyTorch安装首先要进入自己的conda虚拟环境,终端前面带(pt)或其它。 安装链接在这里
进入之后,可以看到不同操作系统,不同conda,不同cuda的命令,根据自己的实际所需选择 以torch1.7.1为例 与自己的cuda版本对应
静待安装完成就ok。 ?七、PyCharm安装及使用torch官网地址在这里 下载解压之后,进入解压目录,进入bin目录,./pycharm.sh可以运行,可以在里面设置快捷方式; 在工具栏Tools,有Create Desktop Entry..,可以创建快捷方式。 新建工程,选择 选择环境使用conda,然后Interpreter选择自己刚才建立的虚拟环境 代码测试torch
运行之后 ?则说明pytorch以及搭建完成。 参考链接: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/26 3:29:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |