【小白必看】0基础 Pycharm连接AutoDL跑深度学习

1.租服务器

点击控制台 -> 容器实例 -> 租用新实例
在这里插入图片描述
在这里插入图片描述

关于租型号

点每个专区下面都能看到还剩多少可租用的实例
一般4090,3080都比较难抢 (我是早起蹲到的)
小白建议不要租用华为晟腾的 因为它的配置和普通的有一些区别,容易配不明白,跑模型代码里一般用的是gpu 如果租用这个还得改代码 改成npu 的 比较麻烦

关于选镜像

在这里插入图片描述

这里有三种镜像,如果平台里配好的没有你想要的环境 平台配好的环境配置
在这里插入图片描述
在这里插入图片描述
一般就就选Miniconda-conda3
python版本无所谓 随便选一个就好 进入创建虚拟环境之后可以选自己需要的版本
但是cuda版本要提前看好
比如说我想安装的pytorch版本是1.12.1
我们需要进入pytorch官网查它相应的提供了哪些版本的cuda

怎么确定安哪个cuda

进入pytorch官网link
在这里插入图片描述
点击Get started
在这里插入图片描述

点击 previous pytorch versions
往下滑找需要的pytorch版本
比如说我要安装的pytorch版本是1.12.1
在这里插入图片描述

这里可以看到一共有三个版本的cuda 分别是10.2 11.3 11.6

在这里插入图片描述
回到这个页面,我们就可以选择安10.2/11.3

然后就可以 顺利开机

Pycharm连接服务器

Pycharm 设置 -> 项目 -> Python解释器
在这里插入图片描述
点击添加解释器
在这里插入图片描述

点击基于SSH
在这里插入图片描述
回到AutoDL控制台
在这里插入图片描述
看到右边的SSH登录
复制登录指令
比如说我的登录指令如下
ssh -p 12345 root@connect.nmb1.seetacloud.com
主机名就是 @connect.nmb1.seetacloud.com
用户名 root
端口 12345

然后点击下一步
再复制密码就行了 正常往后面点就行

然后回需要选择解释器路径
点进去之后 root->miniconda->bin->python3.8
(我的还在跑…借用一下别人的图)
请添加图片描述
请添加图片描述
选择映射的文件夹 一般是在root/autodl-tmp里创建一个新的文件夹来放置

点击完成就连接上了!

传输数据

pycharm里面的文件传输 有时候会报很多错
可以不用管 我们用JupyterLab来进行传输!
在这里插入图片描述
在这里插入图片描述
回到控制台 看到右边有一个JupyterLab
在这里插入图片描述

点进去就能看到这个界面
刚刚我们把项目文件夹创建在了autodl-tmp下
在这里插入图片描述

在这里插入图片描述
点进去之后就可以在这个页面进行文件传输
可以拖拽也可以点击上方黑色的那个箭头
不过缺点是文件只能一个一个传
如果传的文件比较大
需要等一等! 不要把页面关掉
传完之后看看文件的大小是否一致 如果不一致要么是还在传要么是之前被打断了需要重新再传

配置环境

在Pycharm中点击终端的加号
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
然后你就会看见相应的remote python …点击创建新终端就好

后面就是正常的环境配置
创建conda环境 下载pytorch 安装依赖等等
需要注意的一点是 在安装了pytorch之后最好进行一下确认

print(torch.__version__)         # 应显示相应版本号
print(torchvision.__version__)   # 应显示相应版本号
print(torch.cuda.is_available()) # 必须输出True

跑一下这个代码
输出正常确保cuda能用再往后走!!

文件找不到的问题

在pycharm中点击 设置-> 构建,执行,部署-> 部署
在这里插入图片描述
查看这个根路径
点击自动检测 可能会发现是在root
这时在这里直接修改没有用
需要在控制台使用指令
cd autodl-temp/baf
这时根目录就会切换到你的项目文件下
这时就能找到文件了

### 配置 PyCharm 连接 AutoDL 平台 #### 创建 SSH 密钥对并上传到 AutoDL 为了安全地连接AutoDL 服务器,建议创建一个新的 SSH 密钥对并将公钥添加到 AutoDL 账户中。 ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 将生成的公钥 (`~/.ssh/id_rsa.pub`) 内容复制,并登录到 AutoDL 控制面板,在账户设置中的SSH Keys部分粘贴该密钥[^1]。 #### 安装要的插件和支持工具 确保本地计算机上已安装最新版的 PyCharm Professional Edition 和任何需的支持库。虽然提到本地使用的 PyCharm 版本为 2024.1.3,而云端版本稍新一些 (2024.1.6),这通常不会影响基本功能兼容性。 #### 设置远程解释器 打开 PyCharm 的 `File` -> `Settings` 对话框,导航至 `Project: <project_name>` -> `Python Interpreter`。点击齿轮图标选择 `Add...`,然后选择 `SSH Interpreter`: - 输入 AutoDL 提供给用户的主机名或 IP 地址以及端口号。 - 使用之前配置好的私钥文件进行身份验证。 - 浏览并指定 Python 解释器路径(通常是 `/usr/bin/python3` 或类似的默认位置),也可以通过命令行查找确切路径[^3]。 完成上述操作后,PyCharm 将自动检测可用包并与之同步项目依赖关系。 #### 测试连接稳定性 由于特别指出 AutoDL 不支持无 GPU 启动模式,因此务确认所选实例类型具备至少一块 NVIDIA 显卡以获得最佳性能表现和稳定性的保障。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

因兹菜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值