Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
创始人
2025-01-17 22:04:16
0

目前情况

我这里有一台 从算法组借用的 GPU 服务器,里边是 两张 2070 Super 8GB
使用命令查看当前的

nvidia-smi 

在这里插入图片描述

更细系统

先对系统进行一个升级,后续避免安装依赖的过程中出现一些莫名其妙的错误。

sudo apt update 

执行下面的指令,完成前置依赖的安装,可能会比较漫长:

sudo apt install -y build-essential libbz2-dev libssl-dev libffi-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev 

此外还有一些别的依赖,也一块安装了:

sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev python-openssl git 

安装 Pyenv

直接安装编译安装 二选一即可!

直接安装

curl https://pyenv.run | bash 

编译安装

git clone https://github.com/pyenv/pyenv.git ~/.pyenv # 可选的编译步骤 cd ~/.pyenv && src/configure && make -C src 

配置环境

安装完成之后,我们需要往环境变量中写一些内容,才可以完成后续的工作。

echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init --path)"' >> ~/.bashrc echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc source ~/.bashrc 

验证结果

pyenv --version 

在这里插入图片描述

更新CUDA

目前项目要求的python版本是3.10,对应的Pytorch
PyTorch官方网站
在这里插入图片描述
根据你的操作系统内容选择。这里可以看到,需要的CUDA12.1
但是刚才我们nvidia-smi看到的CUDA是11.2。所以我们需要升级CUDA版本。
我们需要在官方找到12.1的对应要求。
目前我们的情况是:

  • Ubuntu 18
  • 2070Super x2
  • CUDA 11.2

目标情况是:

  • Ubuntu 18 -> (可选择) 20LTS
  • CUDA 12.1(Pytorch要求)

CUDA 12.1 官方下载地址 Nvidia

打开之后,根据自己的情况,进行选项卡的选择。
在这里插入图片描述
这里我有科学上网,所以走 network,可能会多次重启之类的,你根据提示操作就好。
下载deb安装文件

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-keyring_1.0-1_all.deb 

安装deb文件

sudo dpkg -i cuda-keyring_1.0-1_all.deb 

再次更新系统,同时安装 CUDA

sudo apt-get update sudo apt-get -y install cuda 

检查结果

最后更新完,我们的CUDA版本已经到了12.1:
在这里插入图片描述

相关内容

热门资讯

透视教学!(aapOKER)系... 透视教学!(aapOKER)系统机制,(aapOker)最初有挂,解密教程,(有挂详情)-哔哩哔哩暗...
黑科技最新(德扑之星能看到底牌... 黑科技最新(德扑之星能看到底牌吗)外挂黑科技辅助下载(透视)竟然是有挂(黑科技解密)-哔哩哔哩所有人...
黑科技神器(WpK)辅助Dpp... 黑科技神器(WpK)辅助Dppoker(透视)ai机器人(素来真的有挂);《WPK辅助透视》‌:支持...
黑科技好牌!wpk微扑克外挂事... 黑科技好牌!wpk微扑克外挂事件(智能ai)太坑了真的是有挂(2025新版技巧黑科技规律)-哔哩哔哩...
透视透视!WPK最新ai辅助黑... 透视透视!WPK最新ai辅助黑科技,(WPK)原来是真的有挂,黑科技外挂(有挂功能)-哔哩哔哩;在进...
黑科技工具(aapoker辅助... 黑科技工具(aapoker辅助使用教程)外挂黑科技辅助方法(透视)竟然有挂(黑科技细节)-哔哩哔哩1...
黑科技游戏(WpK)长期盈利打... 1、黑科技游戏(WpK)长期盈利打法教学(透视)智能ai机器人教程(从来有挂)。2、透视辅助简单,软...
黑科技辅助!线上wpk到底有没... 黑科技辅助!线上wpk到底有没有外挂(ai辅助)太坑了是真的有挂(AI教程黑科技工具)-哔哩哔哩1、...
黑科技工具(Wpk有挂吗)外挂... 黑科技工具(Wpk有挂吗)外挂透视辅助方法(透视)竟然真的是有挂(黑科技教程)-哔哩哔哩1、任何Wp...
黑科技有挂!wepoke是不是... 黑科技有挂!wepoke是不是有挂,(WepOke)原来真的有挂,黑科技下载(有挂秘笈)-哔哩哔哩w...