「深度学习」Python使用指定gpu运行代码
创始人
2024-12-24 15:42:02
0

命令行指定显卡GPU运行python脚本

第二种方式:在python脚本文件中添加如下内容进行指定:

如果在脚本文件中已经写明了第二种方式,则不支持第一种方式的指定。 2、指定使用多张显卡运行脚本在GPU的id为0和1的两张显卡上运行***.py程序:

3、在单张显卡的情况下开启多个进程运行脚本命令行程序如下:(其中NUM_GPUS_YOU_HAVE代表运行的进程数)

说明:程序会根据卡的容量分配成两个程序,不一定在两张卡,有时候一张卡的容量够则会在该张卡上开启新的进程。

  1. 查看GPU状态

  2. 1、单次查看

  1. 隔一秒查看GPU状态:

使用指定gpu运行代码

一、前提

1、在命令行使用nvidia-smi查看gpu设备情况,当存在空闲设备时才能用,否则会出现运行内存不够出错的情况(具体参考文章GPU之nvidia-smi命令详解); 2、安装好cuda和cudcnn(具体步骤请参考:①windows:CUDA安装教程(超详细)),②linux:linux安装CUDA+cuDNN) 在命令行输入nvcc -V或者nvcc --version检查是否安装成功:

二、命令行直接指定

运行python文件时,在前面加上 CUDA_VISIBLE_DEVICES=xxx,xxx是你要指定的gpu序号。如CUDA_VISIBLE_DEVICES=0,2 python extract_masks.py表示指定了0、2号两个gpu。注意,序号是从0开始排的,所以如果你只有一个gpu,那么就是CUDA_VISIBLE_DEVICES=0 python extract_masks.py。

三、在python文件中指定

在需要运行的python文件最开始加上两行如下,等号后面的数字同上所述。

四、如何使用

python文件中,定义需要加速的模型之后,加上:

相关内容

热门资讯

广东省重点实验室申报条件及流程 为深化粤港澳大湾区国际科技创新中心建设,广东省科学技术厅启动2026年度省重点实验室申报工作。本次申...
年中亮相,七月投产!特斯拉机器... 4月23日,特斯拉召开2026年第一季度财报电话会议。在这次会议中,特斯拉明确释放了一个核心信号:公...
保安煤业顺利通过阳泉市能源局初... 近期,晋能控股集团阳泉公司保安煤业顺利通过阳泉市能源局初级智能化矿井常态运行评审验收,标志着公司在数...
“新银发一族”今年“游”得更远... 10月28日消息,重阳节来临之际,去哪儿旅行发布《2025“新银发一族”飞行报告》。报告显示,截至目...
美股加密货币、量子计算概念股盘... 10月27日消息,美股加密货币、量子计算概念股盘初集体上行,Robinhood、BMNR、SBET涨...
高通推出人工智能芯片 10月27日消息,高通推出人工智能芯片,在数据中心市场与英伟达展开竞争。高通AI200和AI250预...
现货黄金向下触及4000美元/... 10月27日消息,现货黄金向下触及4000美元/盎司,为10月10日以来首次,日内跌幅扩大至2.7%...
三一重工通过香港IPO融资13... 10月27日消息,三一重工通过香港IPO融资134.5亿港元,面相散户部分获得52.93倍超额认购。...
龙建股份:中标G217线莎车至... 10月27日消息,龙建股份公告,公司近日收到招标人新疆维吾尔自治区交通建设事务中心、招标代理广西交投...
今晚下调油价,加满一箱油能少花... 10月27日消息,从国家发展改革委了解到,受国际油价下跌影响,国内汽、柴油价格将于10月27日24时...