远程服务器配置anaconda及pytorch

远程服务器配置anaconda及pytorch

Step1 查看CUDA版本

操作指令

nvcc --version

还可以通过查看CUDA的环境变量来获取CUDA版本信息。运行以下命令来查看CUDA环境变量:

echo $CUDA_VERSION

可能遇到的报错:

-bash: nvcc: command not found

这个错误表示在你的系统中找不到nvcc命令。出现这个错误的原因可能是因为你没有正确安装CUDA或者CUDA的路径没有正确配置。

要解决这个问题,你可以手动配置CUDA的环境变量。在终端中执行以下命令,将CUDA的安装路径添加到环境变量中(假设CUDA的安装路径为/usr/local/cuda):

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

Step2 下载Anaconda

参考:【精选】如何在Linux服务器上安装Anaconda(超详细)_linux安装anconda_流年若逝的博客-CSDN博客

下载anaconda的安装包

这里我们需要在官网上查找自己需要的版本,地址链接在下面:

https://repo.anaconda.com/archive/

找到选择的版本后,右键点击复制链接,然后在控制台输入wget+链接

wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh

安装Anaconda

接下来我们需要首先赋权再执行安装程序,依次输入下面两句命令:

chmod +x Anaconda3-2023.09-0-Linux-x86_64.sh
./Anaconda3-2023.09-0-Linux-x86_64.sh

设置环境变量

到这个文件夹设置你安装Anaconda路径(这里只是个示例,具体的还是要看你们自己安装的路径)

/root/.bashrc

单击进去,在最后一行添加:

export PATH=/root/anaconda3/bin:$PATH

需要把之前的那句话给注释掉如下所示:

# export PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH

export PATH=/root/anaconda3/bin:$PATH

然后保存更改,输入下面这句指令:

source ~/.bashrc

检测是否安装成功

输入conda -V,显示版本号即可。

conda初始化

conda init

输入后重启shell,即可使用conda的命令了。

Step 3 下载pytorch

(可选)安装tmux

tmux是一个 terminal multiplexer(终端复用器),它可以启动一系列终端会话。

conda install tmux
创建新tmux会话
tmux new -s 会话名
进入tmux会话
tmux at -t 会话名

可能遇到的错误:

PackagesNotFoundError: The following packages are not available from current channels:

确保所需的镜像源已正确添加到配置中。如果没有,请使用以下命令添加镜像源:

conda config --add channels <channel_name>

其中<channel_name>是您要添加的镜像源的名称,例如conda-forge

如果用完之后遇到问题了,记得 conda config --remove-key channels

虚拟环境

创建虚拟环境
conda create -n zjj(zjj是我自己取的名字)
激活环境
conda activate zjj

conda安装Pytorch

使用清华源镜像加速:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

可能会遇到报错:CondaHTTPError: HTTP 000 CONNECTION FAILED for url 镜像

说明这个镜像你用不了,恢复原来状态:conda config --remove-key channels

下载Pytorch

根据CUDA版本PyTorch官网找到对应的PyTorch下载指令,一定要和CUDA版本匹配!

以前的pytorch版本:Previous PyTorch Versions | PyTorch

以CUDA12.1为例:

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia

下载完成后,在终端中运行以下命令来查看PyTorch版本:

python -c "import torch; print(torch.__version__)"
查看CUDA是否可用
python -c "import torch; print(torch.cuda.is_available())"

如果显示true,说明下载成功。如果显示false,请仔细查看CUDA版本和Pytorch下载版本是否兼容。

要在conda的pytorch虚拟环境中配置Jupyter Notebook,请按照以下步骤操作: 1. 首先确保你已经安装了Anaconda或Miniconda,并且已经通过conda创建了一个名为`pytorch`的虚拟环境。如果没有,你可以通过以下命令创建一个新的环境并安装pytorch: ``` conda create -n pytorch python=3.8 conda activate pytorch conda install pytorch torchvision torchaudio -c pytorch ``` 这里的`python=3.8`可以根据你的需要选择合适的Python版本,`pytorch`、`torchvision`和`torchaudio`是PyTorch相关的包,`-c pytorch`指定了从PyTorch的官方conda通道安装。 2. 安装Jupyter Notebook到你的`pytorch`虚拟环境中。可以使用conda或pip来安装: 使用conda安装: ``` conda install notebook ``` 或者使用pip安装: ``` pip install notebook ``` 3. 安装完成后,激活你的`pytorch`虚拟环境,然后启动Jupyter Notebook: ``` conda activate pytorch jupyter notebook ``` 如果是在远程服务器上使用,可能需要添加`--no-browser`参数来启动Jupyter Notebook: ``` jupyter notebook --no-browser ``` 这样会生成一个URL,你可以将这个URL复制粘贴到本地浏览器中以访问Jupyter Notebook。 4. 为了确保Jupyter Notebook能够识别和加载你所创建的虚拟环境,你可能需要安装`nb_conda`包到你的`pytorch`环境中: ``` conda install -n pytorch -c anaconda nb_conda ``` 安装`nb_conda`可以帮助你在Jupyter Notebook的"New"下拉菜单中看到并选择`pytorch`环境。 按照以上步骤操作后,你就可以在conda的pytorch虚拟环境中使用Jupyter Notebook了。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值