Open iLovEing opened 2 weeks ago
2.3 cuda()函数解释 cuda() 函数返回一个存储在CUDA内存中的复制,其中device可以指定cuda设备。 但如果此storage对象早已在CUDA内存中存储,并且其所在的设备编号与cuda()函数传入的device参数一致,则不会发生复制操作,返回原对象。
cuda()函数的参数信息:
device (int) – 指定的GPU设备id. 默认为当前设备,即 torch.cuda.current_device()的返回值。
non_blocking (bool) – 如果此参数被设置为True, 并且此对象的资源存储在固定内存上(pinned memory),那么此cuda()函数产生的复制将与host端的原storage对象保持同步。否则此参数不起作用。
pytorch分布式训练
并行策略
pytorch api
pytorch 常用的并行训练 API 有两个:
DP和DDP的区别: