云计算百科
云计算领域专业知识百科平台

【服务器】并行智算云平台上部署项目运行和遇到的些许问题

文章目录

  • 前言
  • 一、并行智算云平台地址
  • 二、使用步骤
    • 1.服务器选择
    • 2.上传文件
    • 3.运行工程
      • 3.1 服务器内环境
      • 3.2 工程运行
        • 3.2.1 执行Python脚本时提示ModuleNotFoundError: No module named ‘xxxxx‘
        • 3.2.2 执行Python脚本的一些指令

前言

我导发给我这个平台,说里面有500米给我用,那就来看看如何操作。 在这里插入图片描述


一、并行智算云平台地址

https://ai.paratera.com/#/login 先不谈实际使用,这个人工客服真工作呀,有问题回复真快(明明写着18点后不提供人工技术支持,但我22点问了一下居然还秒回了,哈哈,加班嘛,那无敌了)。

二、使用步骤

1.服务器选择

在这里插入图片描述 这里选择租用自己需要的服务器资源(这里的服务器有点贵,但我记得之前看的时候没这么贵的) 注意看服务器支持什么环境,里面会对应先配好如pytorch等环境。

2.上传文件

服务器选择完成后进行工程文件上传 2.1 在3个点下面选择【文件传输】 在这里插入图片描述 2.2 选择目标工程文件➡点击上边【上传】➡弹出新窗口后点击【确定】 在这里插入图片描述

3.运行工程

以上工作完成后回到2.1图处,点击启动【Webssh】。当然使用其他ssh连接也没问题,在官方文档中也有说明。

3.1 服务器内环境

这里我们进入Webssh后输入conda info –envs 可以看到这个服务器内包含了我需要的pytorch环境。 在这里插入图片描述

使用conda activate torch进入到目标环境中,输入pip list可以看到里面没什么其他的安装包,需要自行安装。这些服务器已经提前配置好了清华源等,所以可以直接使用pip进行下载,不需要再换源。 在这里插入图片描述

3.2 工程运行

当3.1将需要的环境配置完成后,只需要到你的工程目录下执行python XX.py即可,XX.py为你的工程文件。如我想执行MOEAD_PnP_torch-master/src/下的Main.py文件。则是cd MOEAD_PnP_torch-master/src/转到目标目录下,然后python Main.py执行 到这里都没什么难度,后面主要提工程运行时遇到的一些问题和指令。

3.2.1 执行Python脚本时提示ModuleNotFoundError: No module named ‘xxxxx‘

这里问题指的是项目在Pycharm中可以正常运行,而使用命令行运行python脚本时才出现的ModuleNotFoundError: No module named ‘xxxxx‘问题。 这里涉及路径问题,有一位大佬的博客解答的很好👇https://blog.csdn.net/qq_42730750/article/details/119799157。 有想法可以直接去研究大佬的博客,这里直接给出解决方法。 在Main.py项目的最开头添加工程路径(如我这里的工程是放在root目录下的MOEAD_PnP_torch-master)

# Main.py
import sys
sys.path.append('/root/MOEAD_PnP_torch-master')

3.2.2 执行Python脚本的一些指令

①top指令。输入top可以查看后台有哪些程序在运行。如下图python在后台运行 在这里插入图片描述 ②python -u test.py >>test.log 2>&1 &和cat test.log 之前直接python xx.py会在我关闭ssh后也停止运行,可我希望的是运行程序后关闭ssh也能在服务器上运行,下次我再打开ssh后可以直接查看结果。问询技术客服后说是用以上②命令可以后台运行。使用cat test.log可以查看运行情况。(test更换为自己的工程文件名)。技术客服帮我调试后说是可以,但是我自己来调试的时候还是无法后台挂载,现在先用另一个服务器跑了,等有空回来研究明白了再解答。/(ㄒoㄒ)/~~

在这里插入图片描述


赞(0)
未经允许不得转载:网硕互联帮助中心 » 【服务器】并行智算云平台上部署项目运行和遇到的些许问题
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!