计算化学公社

 找回密码 Forget password
 注册 Register
Views: 1914|回复 Reply: 3
打印 Print 上一主题 Last thread 下一主题 Next thread

[GPU加速] 使用pbs排队申请多块gpu,可不可以每一块gpu同时跑不同的任务?

[复制链接 Copy URL]

26

帖子

0

威望

328

eV
积分
354

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
我们学校有个集群,有gpu节点,使用的是pbs排队系统。我想在一个pbs脚本里面申请多块gpu,而且每块gpu同时跑不同的任务,请教一下可不可以实现这个功能,可以的话pbs脚本怎么写才可以实现?


2301

帖子

1

威望

5473

eV
积分
7794

Level 6 (一方通行)

2#
发表于 Post on 2022-4-24 17:36:34 | 只看该作者 Only view this author
可。具体看队列规则。

High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

165

帖子

0

威望

4781

eV
积分
4946

Level 6 (一方通行)

3#
发表于 Post on 2022-4-25 09:50:07 | 只看该作者 Only view this author
通过 -t ,结合 PBS_ARRAYID,e.g.:
假定申请了4块GPU卡,
脚本头加上
#PBS -t 1-4
程序运行:
g16 mol-${PBS_ARRAYID}.com > mol-${PBS_ARRAYID}.log
细节到网上查一下。

26

帖子

0

威望

328

eV
积分
354

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2022-4-27 11:04:27 | 只看该作者 Only view this author
bluewhale 发表于 2022-4-25 09:50
通过 -t ,结合 PBS_ARRAYID,e.g.:
假定申请了4块GPU卡,
脚本头加上

不太懂,我想到了另一个方法,在要运行的命令行上一行指定gpu,CUDA_VISIBLE_DEVICES,同时在下一行命令前加上nohup挂起好像也可以实现这个效果,只不过这样最后一个命令不能加nohup,而且还要是运行时间最长的,不然每个命令行都nohup,提交完作业就停止了

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 15:22 , Processed in 0.343667 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list