pytorch cpu占用較高

      網友投稿 1701 2025-04-01

      方法一、torch.set_num_threads(int thread) (親測比較有效)

      linux有效,不用時cpu占用能到5000%,設置3后,就到到300%。

      法二、export?OMP_NUM_THREADS?=?1 (未測)

      PyTorch 隨機數生成占用 CPU 過高

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

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

      noise = torch.cuda.FloatTensor(shape) if torch.cuda.is_available() else torch.FloatTensor(shape)

      torch.randn(shape, out=noise)

      pytorch cpu占用較高

      windows也有效:

      不設置,cpu51%,時間15ms

      不設置的時候,torch會自動加載很多cpu,導致CPU占用很高。

      2的時候,cpu17%,時間15ms變為25ms

      4的時候,cpu34%,時間17ms

      8的時候,cpu67%,

      pytorch

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel表格取消密碼保護教程(excel表格如何解除保護密碼設置)
      下一篇:WPS表格中裝裱字畫的方法及流程
      相關文章
      久久亚洲精品无码av| 国产精品亚洲专区在线观看 | 久久久久亚洲av无码专区| 国产精品亚洲精品日韩已方| 相泽南亚洲一区二区在线播放| 亚洲日本一线产区和二线产区对比| 亚洲国产日产无码精品| 亚洲国产美女精品久久| 亚洲区视频在线观看| 亚洲人和日本人jizz| 亚洲av无码专区在线| 亚洲午夜精品国产电影在线观看| 亚洲人成网址在线观看| 亚洲成人在线电影| 亚洲一区二区三区高清| 亚洲视频一区网站| 亚洲国产视频网站| 99久久婷婷国产综合亚洲| 久久综合久久综合亚洲| 亚洲女女女同性video| 亚洲av成人一区二区三区观看在线| 亚洲av无码一区二区三区人妖 | 国产亚洲欧美在线观看| 国产成人久久精品亚洲小说| 国产精品亚洲а∨无码播放麻豆| 国产成人+综合亚洲+天堂| 亚洲区不卡顿区在线观看| 不卡一卡二卡三亚洲| 亚洲人成亚洲人成在线观看| 久久精品国产亚洲一区二区三区| 亚洲一区二区三区影院| 久久精品国产亚洲夜色AV网站| 亚洲一级二级三级不卡| 亚洲成人黄色在线| 精品亚洲456在线播放| 亚洲精品无码专区在线播放| AV激情亚洲男人的天堂国语| 亚洲日韩在线第一页| 国产亚洲3p无码一区二区| 亚洲资源在线观看| ww亚洲ww在线观看国产|