Ubuntu系统下配置PyTorch环境

目录

前言

步骤

一、NVIDIA驱动

 二、Anaconda安装

三、Pytorch安装

四、Pycharm安装


前言

        这几天一直研究如何在ubuntu系统下安装Pytorch,中间磕磕碰碰也是碰到了各种各样的错误,但好在最终torch.cuda.is_available()显示True,时间也算没白白浪费。同样也感谢我当初的Linux老师为我指点迷津(有一说一,linux这个东西跟win是真不一样,对小白很不友好)

步骤

一、NVIDIA驱动

        1、安装linux系统,这个不多赘述,随便一个b站的教程都可以教会你。但还是友情提醒一下,在分配虚拟内存的时候最好多分配一点,我当初分配了50G,光Anaconda就占了30G;另一个,雷神的电脑在进Ubuntu系统的时候是按F7哈

2、安装NVIDIA驱动(linux的驱动是要自己下的哈,不像win电脑买回来就有)

下载显卡驱动,按自己电脑显卡的型号来,我的是RTX2060 链接:官方驱动 | NVIDIAhttps://www.nvidia.cn/Download/index.aspx?lang=cn一定要根据自己的型号来哈

下载完成后在终端(就是那个黑框框)卸载之前的显卡驱动

sudo apt-get --purge remove nvidia-*

修改文件配置

sudo gedit /etc/modprobe.d/blacklist.conf

在最后添加,添加完保存退出

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist nvidiafb

blacklist rivatv

options nouveau modeset=0

更新系统,更新完一定要重启系统哈,一定!

sudo update-initramfs -u

进到你下载NVIDIA文件目录,我的文件名就叫下载

cd 下载

下面给.run文件赋予权限

sudo chmod a+x NVIDIA-Linux-x86_64-510.60.02.run

安装

sudo ./NVIDIA-Linux-x86_64-510.60.02.run -no-x-check -no-opengl-files

另外在安装过程中会有几个选项得注意一下

1.The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。
2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No 继续。
3.Nvidia’s 32-bit compatibility libraries? 选择 No 继续。
4.Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes 继续

最后验证驱动 :nvidia-smi 出现下面的界面说明驱动安装完成


 

 二、Anaconda安装

下面是官网

Anaconda | Anaconda Distributionhttps://www.anaconda.com/products/distribution#download-section和NVIDIA驱动下载大同小异,下载完成cd一下,再bash一下

我的是放在了‘下载’目录文件下

cd 下载
bash Anaconda3-2020.07-Linux-x86_64.sh 

然后就会进到信息页面

 一路enter

同样也有几个选项

1.Do you accept the license terms?  输入yes

2.下面会问你保存到哪个目录下面,如果默认安装在用户目录,直接enter;自定义目录的话输入你想安装的目录再enter

3.Do you wish the installer to initialize Anaconda3 by running conda init ? 输入 no 后回车

安装完成!

下面就要配置一下环境变量

vim ~/.bashrc
export PATH="/home/fzy/anaconda3/bin:$PATH"

注意一下,中间的是你anaconda安装的目录

source ~/.bashrc

下面测试anaconda

 至此anaconda安装完成

三、Pytorch安装

Start Locally | PyTorchhttps://pytorch.org/get-started/locally/这是pytorch官网,下面进入选项配置

 前面Stable稳定版,linux系统,conda命令,python语言不变,后面cuda是根据自己的显卡来,无显卡就用cpu(友情提醒:没gpu的深度学习真的很慢,很慢)

最后一排官网会给你相应版本的命令,复制到命令行就可以

 一路enter,一路yes

至此整个pytorch环境就配置完成

测试

返回true说明没问题,显卡可以使用

另外说一下我遇到的错误类型

1.在使用清华镜像下载一个特别大的文件的时候最后可能会报错:段错误(核心已转储)网上说什么size改成102400,不管用,但实际操作来看这个好像影响不大

2.安装驱动后再重启电脑出现黑屏,参考下面这位大佬的解决方法

ubuntu系统安装完nvidia显卡驱动后黑屏,不能进入系统_西海岸看日出的博客-CSDN博客_ubuntu装完显卡驱动黑屏

3.torch.cuda.is_available()出现false,自检显卡型号是否对应,pytorch版本是否对应(可以通过以下链接),cudnn和cudatoolkit

Previous PyTorch Versions | PyTorchhttps://pytorch.org/get-started/previous-versions/再附cudnn和cudatoolkit的镜像命令

wget -t 400 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/cudatoolkit-11.3.1-h2bc3f7f_2.tar.bz2
wget -t 400 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/cudnn-8.2.1-cuda11.3_0.tar.bz2

下载完后把这两都解压一下

conda install --offline cudatoolkit-11.3.1-h2bc3f7f_2.tar.bz2
conda install --offline cudnn-8.2.1-cuda11.3_0.tar.bz2

段错误别管它

四、Pycharm安装

Download PyCharm: Python IDE for Professional Developers by JetBrainshttps://www.jetbrains.com/pycharm/download/#section=windowspycharm是python的一个编译器,上面是官网链接

注意有两个版本Professional和Community

这里选择免费的社区版,就是Community;当然Professional也可以通过某种途径破解哈

进入命令行输入以下命令

cd pycahrm下到的文件

sh 你的pycharm文件

进到pycharm后进行如下配置

 右边ok,然后create

同样在pycharm里面也测试一下cuda

 返回True

至此本次Pytorch环境配置全部结束

Github上很多优质的项目是用linux实现,最近我看那个StarGan就比较好,好了不多说,有什么问题欢迎评论私信

  • 14
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Ubuntu配置Anaconda的PyTorch环境,可以按照以下步骤进行操作: 1. 首先,打开终端并输入以下命令,以激活Anaconda环境配置文件: ``` source ~/anaconda3/etc/profile.d/conda.sh ``` 这样可以确保使用Anaconda的命令和环境。 2. 接下来,创建一个新的虚拟环境。可以使用以下命令创建一个名为"pytorch"的虚拟环境: ``` conda create -n pytorch ``` 按照提示操作,完成虚拟环境的创建。 3. 安装PyTorch。可以使用以下命令安装PyTorch及其相关的软件包: ``` conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=11.0 -c pytorch ``` 这将安装PyTorch 1.7.1、torchvision 0.8.2 和 torchaudio 0.7.2,同时需要指定使用的CUDA版本为11.0。通过 `-c pytorch` 参数,指定了从PyTorch的Anaconda镜像源进行安装。 4. 如果你想加快PyTorch的安装速度,可以更换Anaconda的镜像源。可以编辑Anaconda的配置文件,通过以下步骤更换为清华大学镜像源: - 打开终端,输入以下命令打开配置文件: ``` nano ~/.condarc ``` - 在编辑器中,找到 "channels" 部分,并删除其中的 "defaults" 镜像源。然后,将以下三个镜像源添加到配置文件中: ``` channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ show_channel_urls: true ``` - 保存并关闭文件。 5. 现在,重新运行PyTorch的conda安装命令,你应该能够感受到安装速度的明显提升: ``` conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=11.0 -c pytorch ``` 通过按照上述步骤进行操作,你就可以在Ubuntu上使用Anaconda配置PyTorch环境了。记得根据自己的需求和系统环境进行相应的调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [linux下使用anaconda配置pytorch环境](https://blog.csdn.net/Pythonistas29xs/article/details/126554676)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [ubuntu服务器安装anaconda并配置pytorch环境](https://blog.csdn.net/qq_44218195/article/details/122381668)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清忖灬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值