「深度学习」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文件中,定义需要加速的模型之后,加上:

相关内容

热门资讯

AI算力专题:光通信:AI算力... 今天分享的是:AI算力专题:光通信:AI算力中心的神经网络 报告共计:44页 《AI算力专题:光通信...
含“新”量十足 打开服贸会的方... 2025年服贸会已于昨天正式开幕,作为中国扩大开放、深化合作、引领创新的重要平台,中外企业在这里感知...
我国为何主动发起千万公里级小行... 近日,我国航天领域一项备受瞩目的计划引发广泛关注——主动撞击一颗小行星,以此验证改变其轨道的可行性。...
荣耀CEO李健称Magic 8... 随着时间进入 9 月,手机圈又开始热闹起来,各大厂商的秋季新品正紧锣密鼓蓄势待发,这其中,荣耀全新旗...
大反转!贵阳“挖眼虐猫”事件系... 近日,“贵州文昌阁多只小猫被挖眼砍断四肢”等话题登上微博热搜,相关内容为:有网友发布视频称,在贵州贵...
单项奖金1000万!2025世... 2025世界顶尖科学家协会奖今天在上海揭晓,3名在数学和生命科学领域有着突破性发现的科学家获得大奖。...
找到两处古火山口!台州科考新发... 温岭长屿、方山火山地貌科考又有新发现!科研团队不仅成功定位了两处古火山口,还揭开了这片亿年地质宝藏的...
独居女子回放家里监控听到陌生男... 极目新闻记者 郭奕 9月11日,福建一位网友在社交平台反映,自己回放家中监控时,意外听到陌生男子的声...
山西广征科技项目建议 我省近日正式启动省科技重大专项和重点研发计划项目建议征集工作,面向社会,广泛汇聚创新智慧,为山西高质...
中国科技公司无人驾驶小巴落地比... 中新社广州9月11日电 中国自动驾驶科技公司文远知行(WeRide)11日宣布,旗下自动驾驶小巴Ro...