成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > Pytorch distributed 多卡并行載入模型操作

Pytorch distributed 多卡并行載入模型操作

熱門標(biāo)簽:打電話機(jī)器人營銷 聊城語音外呼系統(tǒng) 孝感營銷電話機(jī)器人效果怎么樣 ai電銷機(jī)器人的優(yōu)勢 南陽打電話機(jī)器人 地圖標(biāo)注自己和別人標(biāo)注區(qū)別 商家地圖標(biāo)注海報(bào) 騰訊地圖標(biāo)注沒法顯示 海外網(wǎng)吧地圖標(biāo)注注冊

一、Pytorch distributed 多卡并行載入模型

這次來介紹下如何載入模型。

目前沒有找到官方的distribute 載入模型的方式,所以采用如下方式。

大部分情況下,我們在測試時(shí)不需要多卡并行計(jì)算。

所以,我在測試時(shí)只使用單卡。

from collections import OrderedDict
device = torch.device("cuda")
model = DGCNN(args).to(device)  #自己的模型
state_dict = torch.load(args.model_path)    #存放模型的位置

new_state_dict = OrderedDict()
for k, v in state_dict.items():
    name = k[7:] # remove `module.`
    new_state_dict[name] = v
    # load params
model.load_state_dict (new_state_dict)

二、pytorch DistributedParallel進(jìn)行單機(jī)多卡訓(xùn)練

One_導(dǎo)入庫:

import torch.distributed as dist
from torch.utils.data.distributed import DistributedSampler

Two_進(jìn)程初始化:

parser = argparse.ArgumentParser()
parser.add_argument('--local_rank', type=int, default=-1)
# 添加必要參數(shù)
# local_rank:系統(tǒng)自動(dòng)賦予的進(jìn)程編號(hào),可以利用該編號(hào)控制打印輸出以及設(shè)置device

torch.distributed.init_process_group(backend="nccl", init_method='file://shared/sharedfile',
rank=local_rank, world_size=world_size)

# world_size:所創(chuàng)建的進(jìn)程數(shù),也就是所使用的GPU數(shù)量
# (初始化設(shè)置詳見參考文檔)

Three_數(shù)據(jù)分發(fā):

dataset = datasets.ImageFolder(dataPath)
data_sampler = DistributedSampler(dataset, rank=local_rank, num_replicas=world_size)
# 使用DistributedSampler來為各個(gè)進(jìn)程分發(fā)數(shù)據(jù),其中num_replicas與world_size保持一致,用于將數(shù)據(jù)集等分成不重疊的數(shù)個(gè)子集

dataloader = DataLoader(dataset, batch_size=batch_size, num_workers=1,drop_last=True, pin_memory=True, sampler=data_sampler)
# 在Dataloader中指定sampler時(shí),其中的shuffle必須為False,而DistributedSampler中的shuffle項(xiàng)默認(rèn)為True,因此訓(xùn)練過程默認(rèn)執(zhí)行shuffle

Four_網(wǎng)絡(luò)模型:

torch.cuda.set_device(local_rank)
device = torch.device('cuda:'+f'{local_rank}')
# 設(shè)置每個(gè)進(jìn)程對(duì)應(yīng)的GPU設(shè)備

D = Model()
D = torch.nn.SyncBatchNorm.convert_sync_batchnorm(D).to(device)
# 由于在訓(xùn)練過程中各卡的前向后向傳播均獨(dú)立進(jìn)行,因此無法進(jìn)行統(tǒng)一的批歸一化,如果想要將各卡的輸出統(tǒng)一進(jìn)行批歸一化,需要將模型中的BN轉(zhuǎn)換成SyncBN
   
D = torch.nn.parallel.DistributedDataParallel(
D, find_unused_parameters=True, device_ids=[local_rank], output_device=local_rank)
# 如果有forward的返回值如果不在計(jì)算loss的計(jì)算圖里,那么需要find_unused_parameters=True,即返回值不進(jìn)入backward去算grad,也不需要在不同進(jìn)程之間進(jìn)行通信。

Five_迭代:

data_sampler.set_epoch(epoch)
# 每個(gè)epoch需要為sampler設(shè)置當(dāng)前epoch

Six_加載:

dist.barrier()
D.load_state_dict(torch.load('D.pth'), map_location=torch.device('cpu'))
dist.barrier()
# 加載模型前后用dist.barrier()來同步不同進(jìn)程間的快慢

Seven_啟動(dòng):

CUDA_VISIBLE_DEVICES=1,3 python -m torch.distributed.launch --nproc_per_node=2 train.py --epochs 15000 --batchsize 10 --world_size 2
# 用-m torch.distributed.launch啟動(dòng),nproc_per_node為所使用的卡數(shù),batchsize設(shè)置為每張卡各自的批大小

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • pytorch DistributedDataParallel 多卡訓(xùn)練結(jié)果變差的解決方案
  • PyTorch 多GPU下模型的保存與加載(踩坑筆記)
  • pytorch多GPU并行運(yùn)算的實(shí)現(xiàn)

標(biāo)簽:楊凌 六盤水 撫州 聊城 迪慶 揚(yáng)州 南寧 牡丹江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Pytorch distributed 多卡并行載入模型操作》,本文關(guān)鍵詞  Pytorch,distributed,多卡,并行,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Pytorch distributed 多卡并行載入模型操作》相關(guān)的同類信息!
  • 本頁收集關(guān)于Pytorch distributed 多卡并行載入模型操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人欧美一区二区三区黑人| 日韩大胆人体| 国产亚洲人成a一在线v站| 中文字幕一区二区在线观看视频| 日本不卡一区二区| 高清免费观看在线| 免费高清成人| 鲁大师成人一区二区三区| 不卡av在线网站| 亚洲视频国产视频| 中文字幕亚洲综合久久菠萝蜜| 五月天久久777| av电影不卡在线观看| 97人人香蕉| 欧美日韩在线观看首页| 亚洲制服欧美中文字幕中文字幕| 日韩中文一区二区| 欧美最猛黑人xxxx黑人猛交3p| 欧美日韩一区二区三区在线| 亚洲精品久久久成人| 欧美美女网站色| 欧美性猛交久久久乱大交小说| 免费看一级毛片| 国产欧美一区二区| 欧美午夜影院在线视频| 欧美一乱一性一交一视频| 在线影视一区二区三区| 麻豆国产欧美一区二区三区| 日本aⅴ写真网站免费| 国产农村妇女精品一区| 国产毛片在线看| 无码熟妇人妻av在线电影| 欧美特黄aaaaaaaa大片| 免费成人深夜夜行视频| 卡一卡二卡三在线观看| 国产精品综合网站| 成人精品一区二区不卡视频| 日本在线观看www| 国产黄网在线观看| 国产91精品久久久久久久网曝门| 久久综合九色综合久99| 中文字幕校园春色| 亚洲精品午夜级久久久久| 午夜3点看的视频| 日本女人黄色片| 在线免费看污网站| 九色精品免费永久在线| 亚洲v日韩v综合v精品v| ijzzijzzij亚洲大全| 日韩精品看片| 香蕉视频免费在线播放| 亚洲AV无码国产精品午夜字幕| 色94色欧美sute亚洲线路一ni| 日韩精品成人在线观看| 波多野结衣家庭教师在线观看| 国产伦精品一区二区三区精品视频| 亚洲国产第一区| 亚洲制服中文字幕| 国产丝袜控视频在线观看| 久久久久久伊人| 国内外成人免费视频| 成人在线视频一区| 午夜精品福利一区二区三区av| 国产在线视频综合| 国产精品自拍区| 中国老头性行为xxxx| 中文字幕久久网| 精品国产一区二| 免费看一级黄色| 久久亚洲AV成人无码国产野外| 午夜欧美在线| 在线观看免费一区二区| 精品国产人妻一区二区三区| 久久久久久久久久久久久久久久久久av| www.4hu95.com四虎| 在线播放91灌醉迷j高跟美女| 国产裸体免费无遮挡| 国产婷婷视频在线| 亚洲最大在线视频| 国产aⅴ精品一区二区三区黄| 91精品国产福利在线观看| 日韩在线观看免费全| 国产美女直播视频一区| 欧美精品一区二区三区蜜桃| 国产精品久久国产精品99gif| 久久久午夜视频| 色吊丝在线永久观看最新版本| 四虎成年永久免费网站| 日本不卡一区二区在线观看| 99久久亚洲精品| 91国内精品久久久久| 136国产福利精品导航网址应用| 俺也去精品视频在线观看| 日本激情五月| 在线一级视频| 国产精品黄页免费高清在线观看| 丰满少妇一区二区三区专区| 国产精品视频入口| 最近2019年手机中文字幕| 国产成人精品亚洲午夜麻豆| 麻豆91在线播放| 精品日韩视频| 男人天堂电影网| 亚洲色图欧美另类| 无套内精的网站| 成人av在线资源| 日本日本19xxxⅹhd乱影响| 国产三区在线视频| 国产乱码精品一区二区三区亚洲人| 中文字幕 视频一区| 你懂的在线免费观看| 色久综合一二码| 亚洲天堂一区二区在线观看| 欧美h视频在线观看| 久久久久久久免费视频| 日韩丝袜情趣美女图片| 国产亚洲情侣一区二区无| 成人黄页在线观看| 国产精品美女久久久久aⅴ国产馆| 日韩无码精品一区二区三区| 日韩精选在线| 成人在线免费观看黄色| 精品国产免费一区二区三区香蕉| 久久久久久久波多野高潮日日| 国产成人无码av| 国产高清在线免费| 500福利第一精品导航| 成人晚上爱看视频| 国产原创剧情av| 红杏成人性视频免费看| 日韩小视频网址| 国产在线观看免费一区| 国产成人在线观看| 三级网站在线看| 中文字幕少妇一区二区三区| 成人免费视屏| 国产视频久久久| 欧美日韩三级电影在线| 婷婷综合一区| av电影在线观看一区二区三区| 丰满人妻一区二区三区免费| 午夜不卡在线视频| 天天干天天做天天操| 午夜在线观看视频| 国产又粗又长又爽视频| 欧美日韩精品一区二区在线播放| 精品无码一区二区三区爱欲| 国产不卡一卡2卡三卡4卡5卡在线| 成人做爰视频www网站小优视频| 中文字幕资源网| 欧美性久久久久| 国产精品污污网站在线观看| 日韩精品毛片| 国产欧美在线一区二区| 久久频这里精品99香蕉| 国产又粗又猛又爽又黄的网站| 日韩免费在线电影| 久久精品国产99久久99久久久| 欧美一区二区三区爱爱| 欧美激情偷拍自拍| www.久久视频| 噜噜噜噜噜久久久久久91| 91久久精品无码一区二区| 91精品人妻一区二区三区果冻| 57pao国产一区二区| 熟妇人妻中文av无码| 亚洲高清视频在线| 天天色天天射天天干| 亚洲欧美精品午睡沙发| 激情小说亚洲色图| 本网站久久精品| 91精品国产闺蜜国产在线闺蜜| 成人精品国产免费网站| 欧美有码在线| 91搞黄在线观看| 久久福利毛片| 51漫画成人app入口| 一道本无吗一区| 日本在线电影一区二区三区| 国产有码在线一区二区视频| 婷婷激情图片久久| 欧洲精品国产| www.av视频在线观看| 欧美国产亚洲精品久久久8v| 亚洲免费激情视频| 免费观看不卡av| 久久综合久久鬼色中文字| 狠狠干夜夜爽| 欧美一级片免费在线| 欧美激情国产精品| 欧美性xxxx禁忌| 欧美大片免费观看网址| 亚洲深夜福利| 欧美成人一区在线| 91sese| 亚洲第一二三四五区| 888奇米影视| 九九精品视频在线| 免费成人结看片| 亚洲美女中文字幕| 在线播放亚洲激情| 欧美一区二区三区在线观看免费| 国产精品嫩草影院在线看| 97se亚洲国产综合在线| 国产精品15p| xvideos亚洲| 91丝袜国产在线播放| 日本在线免费观看| 亚洲女同女同女同女同女同69| 成人h动漫精品一区二区无码| 国产一级片免费在线观看| 亚洲精品国产无套在线观| 国产成人精品一区二区三区| 日韩少妇与小伙激情| 日韩综合在线观看| 少妇高潮喷水久久久久久久久久| 亚洲天堂成人在线视频| 国产成人无码一区二区三区在线| 国产精品人妖ts系列视频| 国产伦精品一区二区三区视频我| 无码人妻丰满熟妇精品| 国产精品男人的天堂| 国产亚洲精品女人久久久久久| 国产色综合视频| 日韩女优人人人人射在线视频| 玖玖玖免费嫩草在线影院一区| 日韩精品在线观| 国产资源在线观看入口av| bdsm精品捆绑chinese| 久久久久国产免费免费| 天天揉久久久久亚洲精品| 国产欧美激情| 日本福利一区二区三区| 九色porny在线观看| 日韩欧美卡一卡二| 日韩女优av电影| 国产主播精品在线| 日本久久久久久久| 国产精品偷伦视频免费观看了| 午夜精品婷婷| 国产盗摄一区二区三区在线| 亚洲激情五月婷婷| 亚洲成年人网站在线观看| 亚洲精一区二区三区| 国产精品九九九九九九| 又长又粗又大又爽| 亚洲国产欧美国产综合一区| chinese叫床对白videos| 91香蕉嫩草影院入口| 欧美freesex交免费视频| 亚洲国产中文在线二区三区免| 国产性猛交xxxx免费看久久| 51一区二区三区| 青柠在线影院观看日本| 成人毛片视频在线观看| 国产日韩欧美精品在线| 97精品国产97久久久久久免费| 色天使久久综合网天天| 中文字幕av久久爽一区| 国产精品视频一区二区三区经| 高清国语自产拍免费一区二区三区| 亚洲一区和二区| 久久久99久久| 99精品一区二区| 看电影就来5566av视频在线播放| 三级在线电影| 亚洲性视频h| 青娱乐精品在线| 亚洲午夜久久久| 亚洲av无码一区东京热久久| 亚洲码在线观看| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 欧美大喷水吹潮合集在线观看| 成人免费网址在线| 五月精品视频| avav在线播放| 香蕉成人在线视频| 国产精品毛片a∨一区二区三区|国| 99人久久精品视频最新地址| 欧美 日韩 综合| 久久成人一区| 亚洲 自拍 另类小说综合图区| 欧美1级日本1级| 亚洲三级视频在线观看| 超碰激情在线| 自拍偷拍欧美一区| 91久久国产精品91久久性色| 九色91播放| 成人激情开心网| 国产精品嫩模av在线| 亚洲小说欧美激情另类| 丝袜 亚洲 另类 欧美 重口| 在线成人黄色| 亚洲精品福利视频| 日本一区网站| 草草视频在线免费观看| 美女网站视频一区| 亚洲国产精品区| 香蕉久久精品日日躁夜夜躁| 国产九色91回来了| 黄色成人在线视频| 色悠悠在线视频| 中文字幕三级电影| 欧美日韩一区二区三区在线看| 国产精品美女久久久久久2018| 一区二区三区国产免费| 91麻豆精品久久久久蜜臀| 日本精品在线观看| 亚洲成人天堂| 欧美日韩激情在线| 91精品啪在线观看国产60岁| 精品国产免费视频| 欧美日韩色一区| 亚洲天堂一二三| 日产日韩在线亚洲欧美| 全亚洲最色的网站在线观看| 在线播放蜜桃麻豆| 亚洲精品天堂| 国产色a在线观看| 欧美电影《睫毛膏》| 亚洲一区二区美女| 丁香婷婷深情五月亚洲| 91av在线免费| 9l视频自拍九色9l视频成人| 91视频在线看| 国产精品13p| 欧美三日本三级少妇三2023| 欧美一级特黄aaaaaa在线看片|