InsCode

之前有篇文章说过,我电脑内存不够,所以咱们花点人民币,租一个小时的RTX 3090,大概一个小时不到一块钱. CSDN InsCode 这里面可以租用 下面这些随便选一个 镜像选择最基础的就行

iShot_2023-12-08_10.53.43

SSH登陆

购买完成后用 Termius 或者 xshell登陆. 下面以Termius登陆为例。点击SSH获取1位置的账户和密码

iShot_2023-12-08_08.39.12

默认获取的账户不是IP,所以我们需要对它进行修改才能登陆 假设下面是登陆指令 密码是单独的点密码复制

ssh -p 32179 root@gpu-xugrzxh2vr.ssh.node.inscode.run

就可以得到以下信息

  • 登陆端口是 32179
  • 账户名是 root
  • IP地址就是 gpu-xugrzxh2vr.ssh.node.inscode.run

按照获取的信息 在termius中填写 然后双击连接即可

iShot_2023-12-08_11.14.08

上传资源

termius连接之后可以通过termius软件里面的SFTP上传需要的代码和图片资源

image

当然如果不想这样也可以直接在终端使用命令传输文件,前提是需要把文件弄成zip压缩包

scp 文件名 root@IP:放的路径

示例
scp -P 32179 test.zip root@gpu-xugrzxh2vr.ssh.node.inscode.run:/

安装Ultralytics

需要在服务器直接通过 pip命令安装Ultralytics,具体参考Ultralytics YOLOv8 Docs

pip install ultralytics

image

运行代码

找到上传的代码资源文件,在文件下面执行以下命令: 假设我的代码文件夹名字是 test.py。执行完之后就会在目录下生成结果文件夹 run s

python3 test.py

image

拷贝出结果

把生成的结果文件夹传输到自己电脑

使用termius

可以直接使用terms中的SFTP进行传输,只需要把目标服务器的文件拖动到本地电脑即可

iShot_2023-12-08_11.35.36

使用命令传输

这个方法比较麻烦,先把传输的文件夹打包成zip

zip -r 文件名.zip 文件名(路径)

示例
zip -r test.zip /root/test

使用本地终端传输

scp root@IP:下的文件 存在本地的位置

示例
scp -P 32179 root@gpu-xugrzxh2vr.ssh.node.inscode.run:test.zip ./

结果展示

results

train_batch2

iShot_2023-12-08_12.00.06