赞
踩
需要从管理员处获得用户名和密码
使用命令行登录:
ssh -P 10022 username@ip
或使用其他ssh工具
因为服务器无网,因此上传下载需要远程连接。
在Linux和MacOS上可使⽤ sftp 命令连接到sftp服务器,但更建议使⽤图形⼯具操作:
如上图;填⼊主机(服务器地址:sftp://10.20.26.206),⽤户名,密码,端⼝(ssh的端⼝:10022),点击快速连接即可。 连接后,左侧是本地计算机⽂件,右侧是服务器上的⽂件
Q:服务器没有网,但我想安装自己的虚拟环境
我的做法是使用conda pack进行环境迁移即:
PS:不能跨平台打包环境,这就意味着windows上配好的环境无法链接到linux.
Conda-pack 是一个命令行工具,用于打包 conda 环境,其中包括该环境中安装的软件包的所有二进制文件。下面进行详细的步骤说明:
第一步在源环境中下载conda pack
pip install conda-pack
如图,下载成功
第二步打包“源环境”
conda pack -n gpr_yolo(你要打包的虚拟环境名字)
如上图,正在对环境进行打包,还是很快的。最后打包成·后缀为.tar.gz的压缩文件。
PS:这一步中的gpr_yolo环境是在有网的计算机中已经配置好的深度学习环境,其中主要包含了pytorch框架,cuda,cudnn,以及yolov5的requirements,在配置完成后最好检查一下网络是否可以成功运行,详细配置过程见文档从零配置深度学习环境
3.第三步’还原环境’
将gpr_yolo.tar.gz上传到无网的服务器上
使用上面提到的Filezilla工具
先cd到普通⽤户创建的conda环境在 ~/.conda ⽬录下,如:/share/home/xzhao/.conda/envs/
mkdir yolov5
成功创建目录yolov5
解压
tar -xzvf gpr_yolo.tar.gz -C /share/home/xzhao/.conda/envs/yolov5
查看结果
conda info -e 或者conda env list
进入虚拟环境,就可以使用了
source activate yolov5 或者conda activate yolov5
例:运行yolov5
如下图所示,成功运行YOLOv5网络,结果图片保存到了runs/detect/exp3里。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。