1. 安装操作系统
1.1 准备工作
下载Ubuntu镜像文件, 推荐使用 22.04 LTS 或者 20.04 LTS 版本, 下载地址: ubuntu-releases
使用rufus工具制作启动盘,下载地址:Rufus
1.2 安装系统
详细参考此篇blog: "安装Ubuntu系统详细教程"
2.配置环境
详细参考此篇blog:“linux服务器配置深度学习环境,看这一篇就够了”
注意事项:
conda安装在/opt/miniconda3下
# 打开配置文件
sudo vim /etc/profile
# 按i进入插入模式,粘贴进后,按ESC退出插入模式,键入:wq保存并退出
export PATH="/opt/miniconda3/bin:$PATH"
# 使修改生效
source /etc/profile
source ~/.bashrccuda安装在/usr/local/cuda-xx/下
# 打开配置文件
sudo vim /etc/profile
# 按i进入插入模式,粘贴进后,按ESC退出插入模式,键入:wq保存并退出
export PATH=/usr/local/cuda-12.2/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64:$LD_LIBRARY_PATH
# 使修改生效
source /etc/profilecudnn
# 解压
tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz
# 将cudnn的文件替换cuda的某些文件
sudo cp lib/* /usr/local/cuda-12.2/lib64/
sudo cp include/* /usr/local/cuda-12.2/include/
sudo chmod a+r /usr/local/cuda-12.2/lib64/*
sudo chmod a+r /usr/local/cuda-12.2/include/*pytorch高版本cuda可向下兼容低版本的pytorch
3. 使用
3.1 环境使用
使用如下命令创建虚拟环境
conda create --prefix /opt/miniconda3/envs/your_name python=3.123.2 文件使用
可将代码项目等放到project中,数据放到data中
3.3 VScode远程连接使用
步骤 1: 生成 SSH 密钥对
生成 SSH 密钥对
在你的本地机器上生成一个 SSH 密钥对。打开终端(Terminal)并运行以下命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"-t rsa:表示生成 RSA 类型的密钥。-b 4096:设置密钥的长度为 4096 位(更安全)。-C "your_email@example.com":是给密钥添加一个标签,通常是你的邮箱,用于区分不同的密钥。
运行此命令后,系统会提示你输入密钥的保存路径。你可以直接按回车键,默认保存在
C:user/.ssh/id_rsa路径。然后,它会提示你设置一个 密码 来保护这个密钥。你可以设置密码,也可以直接按回车键跳过。
查看公钥和私钥
密钥对将被保存在
C:user/.ssh/目录下:私钥:
id_rsa公钥:
id_rsa.pub
步骤 2: 将公钥添加到服务器
复制公钥
右键id_rsa.pub文件,使用记事本打开,将所有内容复制到剪贴板。
将公钥上传到服务器
登录到你的服务器,确保你可以使用密码登录,然后将公钥添加到服务器的
~/.ssh/authorized_keys文件中:ssh your-name@your-server-ip登录后,执行以下命令(假设公钥已复制):
mkdir -p ~/.ssh echo "复制的公钥在此替换" >> ~/.ssh/authorized_keys确保文件的权限设置正确,通常是:
chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
步骤 3: 配置VScode
在 VSCode 中使用 SSH 密钥
先在 VSCode 中安装 Remote - SSH 插件。
配置 VSCode SSH 配置文件
按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板,输入并选择 Remote-SSH: Open SSH Configuration File。
在打开的配置文件中,添加类似以下的内容:
Host your-server-ip
HostName your-server-ip
User your-username
IdentityFile your-private-key-pathyour-server-name是你为服务器配置的别名。your-server-ip是服务器的 IP 地址。your-username是你在服务器上的用户名。your-private-key-path指定你本地的私钥路径。
连接到服务器
vscode点击左下角连接
配置服务器的python运行环境
打开扩展安装python解释器
按下
Ctrl+Shift+P(Windows/Linux)或者Cmd+Shift+P(Mac)来打开命令面板。在命令面板中输入
Python: Select Interpreter,然后选择该选项。选择你需要的conda环境即可

参与讨论
(Participate in the discussion)
参与讨论