激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - PyTorch 隨機數生成占用 CPU 過高的解決方法

PyTorch 隨機數生成占用 CPU 過高的解決方法

2020-04-27 09:58lucasgyshen Python

今天小編就為大家分享一篇PyTorch 隨機數生成占用 CPU 過高的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

PyTorch 隨機數生成占用 CPU 過高的問題

今天在使用 pytorch 的過程中,發現 CPU 占用率過高。經過檢查,發現是因為先在 CPU 中生成了隨機數,然后再調用.to(device)傳到 GPU,這樣導致效率變得很低,并且CPU 和 GPU 都被消耗。

查閱PyTorch文檔后發現,torch.randn(shape, out)可以直接在GPU中生成隨機數,只要shape是tensor.cuda.Tensor類型即可。這樣,就可以避免在 CPU 中生成過大的矩陣,而 shape 變量是很小的。

因此,下面的代碼就可以進行這種操作了。

?
1
2
noise = torch.cuda.FloatTensor(shape) if torch.cuda.is_available() else torch.FloatTensor(shape)
torch.randn(shape, out=noise)

以上這篇PyTorch 隨機數生成占用 CPU 過高的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/a463560470/article/details/82985905

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲成人欧美在线 | 亚洲精品一区中文字幕 | 线观看免费完整aaa 一二区成人影院电影网 | 伊人二本二区 | 色在线观看视频 | 91精品国啪老师啪 | 最新国产毛片 | 一区二区久久久久草草 | 一级免费黄色免费片 | 草操影院 | 羞羞漫画无遮挡观看 | 日本在线视频二区 | 欧美乱论| 国产精品一区2区3区 | 午夜精品视频在线 | 亚洲午夜在线观看 | 国产精品视频一区二区三区四 | 日韩黄色片免费看 | 久久精品99久久久久久2456 | 国产一级免费不卡 | 免费一级在线观看 | 成人免费在线视频播放 | 91av大片| www.91操| 欧美日韩亚洲一区二区三区 | 免费毛片免费看 | 久久国产一级 | 亚洲aⅴ在线观看 | 爽爽视频免费看 | 天堂成人一区二区三区 | 精品国产一区二区三区久久久蜜月 | 偷偷操偷偷操 | 精品久久中文字幕 | 97se亚洲综合在线韩国专区福利 | 色诱亚洲精品久久久久久 | 黄色成年在线观看 | 91精品国产免费久久 | 国产一级在线看 | 亚洲欧美一区二区三区在线观看 | 国产色爱综合网 | 亚洲精品一区二区三区免 |