Ubuntu22.04安装CUDA+CUDNN+Conda+PyTorch

步骤:

1、安装显卡驱动;

2、安装CUDA;

3、安装CUDNN;

4、安装Conda;

5、安装Pytorch。

一、系统和硬件信息

1、Ubuntu 22.04

2、显卡:4060Ti

二、安装显卡驱动

(已经安装的可以跳过)没安装的可以参考这个

这里我使用的显卡驱动是545

三、确定自己要安装的PyTorch及其对应的CUDA 

PyTorch网站:Previous PyTorch Versions | PyTorch

根据此网站可以发现,自v2.1.0以来,都是支持CUDA 12.1和CUDA 11.8两个版本,所以尽量从选择这两个CUDA版本 

CUDA与显卡驱动版本对应网站:CUDA 12.5 Update 1 Release Notes

从这个网站看一看自己已安装的显卡驱动版本是否支持CUDA版本

结合这两个网站,最后得出结论,我要安装的PyTorch版本是v2.3.0,CUDA版本是12.1。版本确定好之后,接下来就是安装了。

四、安装CUDA

4.1、下载及安装

下载地址:CUDA Toolkit Archive | NVIDIA Developer

可以选择12.1.1或者12.1.0版本,这里我选择了比较新的12.1.1版本。然后根据自己CPU架构、系统选择版本,可以参考下图。

选择完毕之后,会给出相应的安装命令,如下所示:

wget https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda_12.1.1_530.30.02_linux.run
sudo sh cuda_12.1.1_530.30.02_linux.run

运行之后,选择continue-->输入accept-->按空格去掉安装显卡驱动的选项-->选择install,等待安装完毕即可。

4.2、配置环境变量

sudo nano ~/.bashrc

在尾部加入以下内容(路径不一定和我一样,看版本号)

export PATH=/usr/local/cuda-12.1/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

更新环境变量

source ~/.bashrc

查看CUDA版本信息

nvcc -V

4.3、测试CUDA(非必要)

如果上面步骤和我一样,demo路径一般是

/usr/local/cuda-12.1/extras/demo_suite

随便运行一个,例如bandwidthTest

./bandwidthTest

看到上图说明安装成功。

五、安装cuDNN

NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks.

5.1、下载cuDNN

下载地址:https://developer.nvidia.com/rdp/cudnn-archive

下载与CUDA版本对应的cudnn,下载时需要注册登陆

本文以CUDA12.1和4060Ti为例,注意自己的操作系统版本及架构

5.2、安装

sudo dpkg -i cudnn-local-repo-ubuntu2204-8.9.7.29_1.0-1_amd64.deb

六、安装Anaconda或者Miniconda

参考Ubuntu20.04安装CUDA+CUDNN+Conda+PyTorch_ubuntu20.04安装cuda10.2-CSDN博客

安装完成之后给Pytorch创建环境,我这里使用的python版本是3.12,其他版本应该也可以。

创建环境之后,进入到此环境中,然后安装PyTorch

七、安装PyTorch

网址:Previous PyTorch Versions | PyTorch

需要安装的版本按照自己需求,CUDA版本对应即可。

静待安装完成就ok。

最后测试是否能正常使用参考Ubuntu20.04安装CUDA+CUDNN+Conda+PyTorch_ubuntu20.04安装cuda10.2-CSDN博客

  • 16
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 目前的时间是2023年,而Ubuntu 22.04版本还没有正式发布。不过,如果您是想要在Ubuntu安装PyTorch,可以按照以下步骤进行: 1. 安装Anaconda或Miniconda 在终端输入以下命令进行下载: ``` wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh ``` 下载完成后,运行以下命令安装: ``` bash Miniconda3-latest-Linux-x86_64.sh ``` 安装过程中可以一路回车,默认选项即可。 2. 创建conda虚拟环境 打开终端,输入以下命令创建一个名为pytorch的虚拟环境: ``` conda create -n pytorch python=3.8 ``` 3. 激活conda虚拟环境 输入以下命令激活虚拟环境: ``` conda activate pytorch ``` 4. 安装PyTorch 输入以下命令安装PyTorch: ``` conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c nvidia ``` 如果没有安装CUDA,可以使用以下命令: ``` conda install pytorch torchvision torchaudio cpuonly -c pytorch ``` 安装完成后,您就可以在Ubuntu上使用PyTorch了。 ### 回答2: PyTorch是一个基于Python的科学计算库,是一个用于机器学习和深度学习的Python库,提供了丰富的工具和接口,可以支持基于强大的GPU加速的张量计算,同时也提供了自动求解器,可用于建立和训练神经网络等任务。在Ubuntu22.04安装PyTorch,可以按照以下步骤进行操作: 1. 安装conda:在Ubuntu安装PyTorch,推荐使用Anaconda,因为Anaconda包含了大量常用的Python库和工具,同时还提供了一个环境管理器Conda,方便创建和管理多个Python环境。可以在官网下载适用于Ubuntu的Anaconda安装包(.sh文件),之后可通过以下命令安装: `bash ~/Downloads/Anaconda3-2021.11-Linux-x86_64.sh` 安装完成后,需要重启终端以激活Anaconda环境,可以输入以下命令: `source ~/.bashrc` 2. 创建和激活conda环境:为了避免与系统自带的Python版本等产生冲突,需要创建一个新的Python环境来安装和管理PyTorch。可以使用以下命令创建一个新的Python环境: `conda create -n pytorch_env python=3.9` 其中,pytorch_env为环境名称,python=3.9为环境使用的Python版本。创建完成后,需要激活环境,可以使用以下命令: `conda activate pytorch_env` 3. 安装PyTorch:在创建和激活Python环境后,可以使用conda安装PyTorch。可以通过以下命令来安装最新版本的PyTorch: `conda install pytorch torchvision torchaudio -c pytorch` 其中,-c pytorch表示从PyTorch的官方源安装。如果需要安装指定版本的PyTorch,可以使用以下命令: `conda install pytorch==1.9.0 torchvision torchaudio -c pytorch` 4. 测试PyTorch安装完成后,可以使用以下命令来测试PyTorch是否正常工作: `python -c "import torch; print(torch.__version__)"` 如果输出了当前安装PyTorch版本号,则表示PyTorch安装成功。 以上就是在Ubuntu22.04安装PyTorch的步骤,通过以上介绍,读者应该明白Ubuntu22.04安装PyTorch的过程了吧。 ### 回答3: 在安装 Ubuntu 22.04 上的 PyTorch 之前,需要先安装 Python 解释器和相关软件包。使用以下命令安装 Python 3: ``` sudo apt-get update sudo apt-get install python3 python3-pip ``` 接着,安装 PyTorch。在官方 PyTorch 网站上,可以选择要使用的 PyTorch 版本和安装方式。在此我们选择使用 pip 安装 PyTorch,执行以下命令: ``` pip3 install torch torchvision torchaudio ``` 这将下载和安装最新版本的 PyTorch,同时还会安装 torchvision 和 torchaudio 库。 最后,可以使用以下代码来验证 PyTorch 是否安装成功: ```python import torch x = torch.rand(5, 3) print(x) ``` 如果成功安装 PyTorch,将看到一个形状为 5 × 3 的张量输出在屏幕上。 如果您需要使用 GPU 来训练神经网络,您还需要安装 Nvidia 显卡驱动程序和 CUDA 工具包。这里不再赘述。 总之,安装 PyTorch 的过程很简单,只需几个命令即可完成。同时需要注意的是,在安装 PyTorch 之前需要确保您的 Python 版本正确,以及您是否需要额外安装显卡驱动和 CUDA 工具包。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值