Pytorch指定GPU的方法

2021-10-25 10:34:17 字數 558 閱讀 2319

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 ...