解決pytorch報(bào)錯(cuò):AssertionError: Invalid device id的問題
在服務(wù)器上訓(xùn)練的網(wǎng)絡(luò)放到本地臺(tái)式機(jī)進(jìn)行infer,結(jié)果出現(xiàn)報(bào)錯(cuò):
AssertionError: Invalid device id
仔細(xì)檢查后發(fā)現(xiàn)原來服務(wù)器有多個(gè)GPU,當(dāng)時(shí)開啟了兩個(gè)進(jìn)行加速運(yùn)算。
net1 = nn.DataParallel(net1, device_ids=[0, 1])
而本地臺(tái)式機(jī)只有一個(gè)GPU,調(diào)用數(shù)量超出所以報(bào)錯(cuò)。
改為
net1 = nn.DataParallel(net1, device_ids=[0])
問題解決。
以上這篇解決pytorch報(bào)錯(cuò):AssertionError: Invalid device id的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python函數(shù)默認(rèn)參數(shù)使用避坑指南
這篇文章主要為大家介紹了python函數(shù)默認(rèn)參數(shù)使用的踩雷避坑詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07基于Django框架利用Ajax實(shí)現(xiàn)點(diǎn)贊功能實(shí)例代碼
點(diǎn)贊這個(gè)功能是我們現(xiàn)在經(jīng)常會(huì)遇到的一個(gè)功能,下面這篇文章主要給大家介紹了關(guān)于基于Django框架利用Ajax實(shí)現(xiàn)點(diǎn)贊功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08Python開發(fā)生產(chǎn)環(huán)境常用的4個(gè)工具(實(shí)用推薦)
構(gòu)建優(yōu)秀的軟件需要遵循特定的規(guī)則并執(zhí)行行業(yè)標(biāo)準(zhǔn),如何在真實(shí)的生產(chǎn)環(huán)境開發(fā)中體現(xiàn)呢?在這篇文章中,我將向您展示我在Python項(xiàng)目中設(shè)置的4種工具,以簡化開發(fā)工作流程并執(zhí)行一些最佳實(shí)踐,這些工具幫助我提高了效率,節(jié)省了時(shí)間,希望你讀完也能有所收獲2024-01-01