export cuda_visible_devices=
0# 這裡是要使用的gpu編號
2.在程式開頭設定:os.environ[
"cuda_visible_devices"]=
'0,1,2,3'
# 在執行程式時指定
一般先在程式開頭輸入該**。
3.執行程式時使用命令列,來設定該程式可見的gpu:
cuda_visible_devices=0,
1,2,
3 python ***.py
然後在終端下輸入該**。
# 在生成網路物件之前執行
torch.cuda.set_device(
0)
model = torch.nn.dataparallel(model, device_ids=[0
])
model = model.cuda(
0)
PyTorch指定GPU裝置
pytorch預設使用從0開始的gpu,如果gpu0正在執行程式,需要指定其他gpu。有如下兩種方法來指定需要使用的gpu。1.類似tensorflow指定gpu的方式,使用cuda visible devices。1.1 直接終端中設定 cuda visible devices 1 python ...
使用指定GPU跑Pytorch
有如下兩種方法來指定需要使用的gpu。類似tensorflow指定gpu的方式,使用cuda visible devices。1.1 直接終端中設定 cuda visible devices 1 python my script.py 1.2 python 中設定 import os os.envi...
PyTorch 中如何指定GPU
pytorch預設使用從0開始的gpu,如果gpu0正在執行程式,需要指定其他gpu。有如下兩種方法來指定需要使用的gpu。1.類似tensorflow指定gpu的方式,使用cuda visible devices。1.1 直接終端中設定 cuda visible devices 1 python ...