并行超算云计算使用步骤完整流程详情
创作时间:
作者:
@小白创作中心
并行超算云计算使用步骤完整流程详情
引用
CSDN
1.
https://blog.csdn.net/qq_48361010/article/details/137525965
本文详细介绍了在并行超算云计算平台上运行项目的完整流程,包括项目上传、虚拟环境创建、作业提交及监控等关键步骤。通过本文,读者可以掌握在云计算环境中执行计算任务的具体方法,适用于需要进行大规模数据处理和模型训练的场景。
一、将项目传入并运云。
二、创建项目的虚拟环境
- 打开终端
- 使用conda创建:
conda create -n 环境名 python=3.8
- 查看conda下所有的环境:
conda env list
- 激活环境:
conda activate 环境名
- 安装项目所需模块:
pip install 模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple
如果项目有requirements.txt文件,则需要先cd到包含该文件的目录下,使用
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
来安装所有模块。
- 查看当前环境下所有的模块:
module ava
三、编辑run.sh脚本
此处的脚本用于后续的提交作业。
#!/bin/bash
export PYTHONUNBUFFERED=1
conda activate yolov5
cd /data/home/scv9187/yolov1
python train.py
主要修改以下内容:
1.
conda activate yolov5
:激活刚才创建好的环境,这里yolov5是环境名,要根据自己所创建的环境修改。
2.
cd /data/home/scv9187/yolov1
:切换含有train.py文件的目录下。
3.
python train.py
:运行train.py文件。
四、提交作业
我们需要先cd到含有run.sh脚本文件的目录下,然后使用下面命令提交脚本文件。run.sh在哪个目录下,最后生成的.out文件就在哪个目录下。
使用命令:
sbatch --gpus=GPU卡数 run.sh
,这里GPU卡数不要超过8。使用的卡数不同需要等待资源分配的时间也不同。
使用示例:
sbatch --gpus=8 run.sh
提交后会立刻获得一个作业号,但是这个作业号并不是.out文件,只是为了方便后续我们区别不同的作业而已。即使是提交同一份代码,每次运行该命令得到的作业号也不一样。
坑1:提交作业后未生成.out文件
在提交完成后,等待片刻,终端会生成一个作业号.out文件。但是这并不是立刻生成的,当我们提交了作业后,云计算端会按照作业的排队顺序去分配计算资源,当作业被分配了资源后,才会生成.out文件。这时需要等待分配资源即可。
坑2:如果长时间没有生成.out文件
可能是该GPU卡数排队作业量较多,使用不同的卡数试一下。
五、查看作业输出
使用命令:
tail -f slurm-作业号.out
使用示例:
tail -f slurm-1052867.out
特别注意:只有终端生成了.out文件后,我们才可以使用上面的命令就可以查看作业的输出内容。
六、查看提交的作业号
使用命令:
squeue
作业运行状态:
- R:正在运行
- PD:正在排队
- CG:即将完成
- CD:已完成
七、结束作业
使用命令:
scancel 作业号
热门推荐
五一出游必看:带孩子外出撒欢前,先收好这篇最全出行攻略!
辽宁篮网团队氛围如何样
辽宁男篮阵容调整揭晓:两名球员租借出去,一名离队,双子星升入主力阵容
如何在Excel中轻松输入文本,让你的工作更高效!
饸饹面:一种承载着北方农村记忆的传统面食
爱听干货 | 哲学常识 唯物历史观
金融纠纷不再愁
梦幻西游手游玩时空区:探索新副本与活动更新
脑电波检测仪:探究人类思维的神秘面纱
甲戌日柱男命解析:婚姻、性格与命运全解读
智能燃气表、自动开窗器……广州提升燃气安全管理智能化水平
结婚证丢了怎么能证明夫妻关系?多种解决方案详解
康美药业摘帽,却与创始人马兴田夫妇无关
走出巨额财务造假案,康美药业“摘帽”后能否“一劳永逸”?
今天,为什么读经典——共读欧几里得《几何原本》有感
男性应怎样饮食才会促进身高增长
巨型象豆:日晒与水洗的区别,揭秘尼加拉瓜顶级庄园的精品咖啡
卤菜技术配方及制作工序详解
全球槟榔地图:从海南岛到东南亚,品味与产业的双重巅峰
槟榔种植气候条件要求有哪些
PEEK材料是什么?深入探讨其特性与广泛应用
合同开票信息表格模板的法律要点与实务操作指南
如何识别精神分裂症的前驱期症状,并尽早进行干预
八字缺水的人是不是就笨一些,八字缺水是否自尊心强
现在才知道,为什么汽车轮胎要定期保养,记住这几点,行车更安心
轮胎啥时候换?这4个更换标准,90%车主都不知道
如何有效实施项目风险监控?—— 探索最佳实践
孩子喝赖氨酸能长高吗?赖氨酸的4个作用和副作用盘点
浴室柜什么材质好?4步教你安装好浴室柜
项目框架规划怎么写好一点