PyCharm 连接免费英伟达 4090D GPU 服务器实战(本文提供项目代码、英伟达4090D显卡服务器完整环境)
- pycharm 专业版
- 使用本地编译器 实时将本地代码同步至远程 GPU 工作站(推荐)
- pycharm 社区版
- 使用本地编译器 手动将本地代码同步至远程 GPU 工作站
- [PyCharm 连接免费英伟达 4090D GPU 服务器实战](#PyCharm 连接免费英伟达 4090D GPU 服务器实战)
- pycharm 专业版
- 账号 地址 端口号 密码
- 创建连接
- 选择服 AI 工作站运行环境
- 文件夹同步地址
- 运行代码
- pycharm 社区版 _ 离线安装方式 _ 在线安装 _ 配置连接 _ 创建 ssh 连接 _ 输入地址用户名端口号 _ 测试连接并同步文件 _ 同步文件 _ 多文件同步 _ 运行帮助 _ 打开远程命令行 点击左下角命令行 选择更多 找到我们刚刚连接的命令行 _ 如果需要运行 jupyter 项目 需要手动添加 root 环境运行方式 _ 删除 远程连接项目
- pycharm 专业版
pycharm 专业版
账号 地址 端口号 密码
打开网站 https://www.lswai.com,点击创建工作室之后 依据图片上 对应的地址端口号用户名进行连接
- SSH 连接端口: 10020
- SSH 访问地址: connect.cqa1.seetacloud.com
- SSH 用户名称: root
- SSH 用户密码: vTjOTHEY+R8g
创建连接
首先在 pycharm 左上角找到设置,找到 python 环境模块。
选择 SSH 点击打开
从平台页面 复制对应的主机地址 用户名 端口号 和 密码 。
网站密码位置图片
选择新建, 然后将对应信息填入,点击下一步。
填入密码
连接确认
选择服 AI 工作站运行环境
重点
选择运行环境 ,点击现有,再点击 … ,打开远程 GPU 工作站环境列表。
找到 地址 /root/miniconda3/bin/python3 , 点击确认
注意 不要勾选 以 sudo 方式运行 用户名账号本身就是 root 权限 追加 sudo 可能造成不必要的问题
选择自定义同步文件夹 ,修改默认同步位置到自定义位置, 切勿在 /root 以外的任何地方修改保存任何文件 否则可能造成系统错误,产生任何不要的数据,计费时间损失.
在 /root 下属于系统盘可用空间 30GB, /root/autodl-tmp 下是一块 50GB 的高速 SSD 硬盘,可以进行存放数据.
文件夹同步地址
修改我们的文件同步地址
我们新建一个我们的项目文件夹 test2,或者自定义文件夹.
选择刚刚我们创建的文件夹
点击确认
最后确认一遍我们的设置,注意一定要勾选 自动上传项目文件到服务器
最后开始我们的工程创建
完成后 点击上下箭头可以看见实时的同步信息 ,等待同步完成以及 python 索引加载完成就可以开始我们的编程之旅了.
运行代码
运行代码
右键运行可以直接启动远程环境 如图
pycharm 社区版
- 主要社区版需要依赖第三方插件,因第三方插件不受到 人工智能教学实训平台监管因此可能造成泄密等因素,因此请选择安全的第三方插件进行文件同步。
我们本次使用第三方插件 Source Synchronizer 作为示例。 供应商: 伊安-奥雷尔·福尔 插件 ID: org.wavescale.sourcesync 许可证
离线安装地址
下载 兼容最低版本 2023.1x
下载 兼容最版本 2021.1 — 2022.2.5
离线安装方式
打开设置 找到齿轮,选择从磁盘安装,
找到刚刚下载好的压缩包
重启 IDE 即可安装完成
在线安装
再插件主页搜索 Source Synchronizer 如图安装即可
配置连接
从人工智能教学实训平台复制地址用户名
点击 IDE 右上角 Add Sourcesync Configuration… 开始创建连接
创建 ssh 连接
输入地址用户名端口号
从平台页面 复制对应的主机地址 用户名 端口号 和 密码 输入同步文件夹地址 /root/autodl-tmp
当如图所示 出现对应的情况则表示创建成功
测试连接并同步文件
进入远程服务器命令行 粘贴 ssh 连接命令 输入 yes 和密码
同步文件
首次同步文件请选择
同步完成后 即可运行文件
- 注意,该插件需要手动同步文件,如果需要实时自动同步请选择专业版 IDE
多文件同步
多选目标文件
同步完成后会发现文件夹内并未同步,该功能需要付费使用,该插件属于第三方服务插件谨慎购买
如需文件夹及其子文件夹同步则请使用命令 scp 命令
scp -P 端口号 -r /本地文件夹路径 用户名@远程服务器IP:/远程目标路径
scp -P 49598 -r D:\\test_3\\test_3\\test3s root@connect.cqa1.seetacloud.com:/root/autodl-tmp/test_3/test3s
运行帮助
打开远程命令行 点击左下角命令行 选择更多 找到我们刚刚连接的命令行
如果需要运行 jupyter 项目 需要手动添加 root 环境运行方式
将对话框拉到底复制 –allow-root .
打开设置 输入 jupyter 选择 jupyter 服务器 追加启动命令,即可运行.
jupyter 内运行命令行 需要使用 !/root/miniconda3/bin/python3 -m pip install 才能调用 python 的 pip
如果出现提示没有包则可能原因为本地没有安装,如果远程安装有对应的包可以忽略
删除 远程连接项目
输入服务器 选择部署 删除我们刚刚创建的服务器即可
完整项目代码实战操作,请进入“人工智能教学实训平台”https://www.lswai.com 体验完整操作流程。
评论前必须登录!
注册