怎样用实验室的Linux服务器连接Pycharm跑Yolov8?

在公共Linux服务器上创建自己的python虚拟环境

首先将项目拖到Xftp7中的你的个人文件夹下。

 

 

等待的过程中可以打开Xshell7创建所需要的环境。

可以使用nvidia-smi命令查看服务器使用情况。

nvidia-smi

使用以下命令创建环境(注意:创建环境需要服务器连接网络)。

其中ddtest_v8可以替换自己想要起的环境名称。

pyhton=3.8:指定Python为3.8的版本。

conda create -n ddtest_v8 python=3.8

然后输入y,按回车即可。

到这环境就搭建好了,可以输入以下命令查看环境名称。

conda info --envs

我们可以看到已经有了我们刚刚创建的环境,接下来输入以下指令激活环境。activate 后面跟自己的环境名称。

source activate ddtest_v8

 这样就说明成功的进入了环境。

 服务器如果直接下载pytorch包等的话会很慢,所以我们可以先换成清华源。

点击:清华大学开源软件镜像站

复制这条指令,然后输入到Xshell7中。

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

显示writing to /home...就说明将清华源写入成功了,以后安装各种包会优先从清华源中下载。

然后再返回到Xftp7,复制我们一开始将项目传输到Xftp7的路径

以我的为例,在Xshell7中输入cd /mxt/yolov8-main,进入此文件路径 。

一般yolo系列的项目是自带安装需求的 比如 requirements.txt,我们只需要直接输入命令安装他自带的要求的包即可。

pip install -r requirements.txt

稍等片刻就安装好了。

将pycharm连接服务器

首先鼠标右键你的项目的文件夹,选择使用pycharm打开。然后右下角选择Add New Interpreter,来添加我们的解释器。

点击On SSH来连接我们的服务器。

这里输入我们服务器的Host、Port、Username、Password等。

点击Next。

这里选择Existing,点击左边的三个点来确定我们的python环境。

我们可以在Xshell7中输入 whereis python来查看我们的python路径,然后复制到Pycharm中。

点击OK。

在Sync folders的右边点击文件夹,ps:可以拖动右方拉长。点击一下,会显示出右方有个小文件夹,这里我们点击一下。

这里我将远程路径设置的和本地路径同名了。

点击OK,点击Create。

接下来就是漫长的等待过程,等待项目上传到服务器汇中。

等它结束后,也算是完成了。但想要将项目跑通,我们还需要修改一些路径。

修改yaml文件路径

我们知道,yaml文件中存放着我们训练集、测试集、验证集的路径,所以我们需要将它们改为我们服务器的远程路径。我们只需要在Xshell7中进入到我们的数据集的文件路径里,输入指令pwd,即可返回远程路径。

然后我们根据要求输入路径即可。

同样的操作,在data中也换成远程路径。

一般到这就算是结束了。我们调整好自己的epoch、batch参数后就可以run啦~

补充缺少的包

当然我这个项目不是从github中下载的,是直接使用的其他人的包,所以可能还有缺少包的现象。

那接下来应该就不需要我教啦,缺少什么包就给他安装什么包,在Xshell中也好,在Pycharm中也行,都可以操作。

如果在里的话,先点击Terminal,再点击上方的小三角,选择我们的环境。

跟前面的操作相同,先进入我们的环境,然后缺少什么包就下载什么包。

所有的包安装好后,我们就可以跑通啦~

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值