从零开始配置服务器环境:Miniconda安装与PyTorch配置
创作时间:
作者:
@小白创作中心
从零开始配置服务器环境:Miniconda安装与PyTorch配置
引用
CSDN
1.
https://m.blog.csdn.net/Yaoyao2024/article/details/144926620
本文面向科研小白,详细介绍了如何在服务器上配置Miniconda环境,包括CUDA版本检查、Miniconda安装、虚拟环境创建以及PyTorch的安装。
0、前言
在科研工作中,服务器环境的配置是一个重要的环节。本文将详细介绍如何在服务器上配置Miniconda环境,包括CUDA版本检查、Miniconda安装、虚拟环境创建以及PyTorch的安装。
1、Miniconda的安装
1.1 查看服务器的操作系统信息
连接好服务器后在终端运行以下命令:
uname -a
1.2 查看服务器的CUDA版本(重要)
执行:
nvcc -V
CUDA(Compute Unified Device Architecture)是 NVIDIA 推出的一种并行计算平台和编程模型,CUDA 软件:由 CUDA 驱动、CUDA 工具包等组成。CUDA 驱动负责管理 GPU 资源和与硬件交互,CUDA 工具包提供了一系列的开发工具,如编译器、调试器、性能分析工具等,还包含了 CUDA 编程语言和相关的库,方便开发者进行 CUDA 程序的开发。
一句话:CUDA是我们使用GPU的中介,要想使用GPU加速我们模型的训练或预测,必须保证安装了CUDA!
如果这个时候出现错误(一般是因为CUDA没有加入到你当前这个新用户的环境变量里面),可以通过以下步骤解决:
- 查看cuda的bin目录下是否有nvcc:
cd /usr/local/cuda/bin
- 如果存在,直接将cuda路径加入系统路径即可:
- 进入配置文件
vim ~/.bashrc
- 添加以下两行
export LD_LIBRARY_PATH=/usr/local/cuda/lib
export PATH=$PATH:/usr/local/cuda/bin
- 更新配置文件:
source ~/.bashrc
- 再次执行
nvcc -V
就可以看到相应cuda版本了。
2、Miniconda的下载
参考官网下载地址:https://docs.anaconda.com/miniconda/
2.1 下载并安装 miniconda3
# 创建目录 ~/miniconda3 ,如果父目录不存在则一并创建。
# -p 选项表示如果需要的话创建目录及其父目录,以确保目标目录结构存在。
mkdir -p ~/miniconda3
# 从指定的 URL 下载 Miniconda3 的安装脚本。
# https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 是下载链接。
# -O 选项将下载的内容保存到指定的文件路径 ~/miniconda3/miniconda.sh 。
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
# 以静默模式运行 Miniconda3 的安装脚本。
# -b 选项表示以 batch 模式安装,不会提示用户进行交互操作。
# -u 选项表示在安装过程中不更新已经安装的包。
# -p 选项指定安装路径为 ~/miniconda3 。
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
# 删除下载的 Miniconda3 安装脚本。
# -rf 选项中, -r 表示递归删除目录及其内容, -f 表示强制删除,不提示确认。
rm -rf ~/miniconda3/miniconda.sh
安装完miniconda3后还需要初始化:
~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zsh
如果出现bash: conda: command not found
,则需要添加conda的bin目录到PATH环境变量:
vim ~/.bashrc
export PATH=$PATH:/data3/huangfuyao/miniconda3/bin
2.2 创建虚拟环境
source ~/.bashrc
conda create --name myenv python=3.10
2.3 在虚拟环境中安装pytorch
PyTorch官网:https://pytorch.org/get-started/locally/,选择合适的版本。
conda activate myenv # 进入虚拟环境

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
至此,安装完毕!现在就可以用conda命令来激活环境、下载包等等操作。
热门推荐
中国传统医学四大经典著作之《黄帝内经》
王者荣耀新英雄"影"出装攻略:暴击流 vs 穿透流
发现身边的情感寄托:哪些物可以托物言志?!
"人类世"提案被否,但地球已悄然改变
优化全固态电池制造工艺:破局成本与效率难题
洗衣液的去污原理揭秘
普洱茶完整发酵工艺解析:一次发酵与二次发酵全流程详解
收藏!赏花吃果两不误,这些果树阳台也能种
果树7种特殊修剪法:巧处理助果树增产丰收
掉头发暗示5种疾病
中国“五星卡”有多难拿?李承铉给出了答案
如何辨别灼口综合征?应该怎么治疗?
北大今年将扩招150名本科生,聚焦国家战略急需领域
信贷业务 | 如何识别隐形关联方
调制解调器的主要功能与应用(探索现代通信技术的核心——调制解调器)
如何将相片转成电子版
石述思:灵活就业是中国就业市场上的蓄水池
威震天下的明朝大将马芳:让蒙古铁骑闻风丧胆的传奇人生
如何顺利更改微信实名认证信息及注意事项详解
丰卦解析:繁荣背后的智慧
卦象雷火丰 丰卦的象征意义
来武汉看樱花,哪天最美?最新权威预报来了!
如何在厦门上牌电动车?这种上牌流程有哪些步骤?
通辽在产业转型赛道上“硬核”突围
青光眼激光手术费用及效果维持时间详解
擀饺子皮转圈法和手法(擀饺子皮怎么转圈)
DNS面临的4大类共计11小类安全风险及防御措施
这种饮食坚持26周后,尿蛋白、尿素氮等全面改善了!食谱快分享给肾友们
万宁:产业兴要靠种业“芯”
血红蛋白偏高一点要紧吗