欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決cuda和pytorch不兼容的問題

 更新時間:2024年03月28日 09:20:36   作者:小小白·yyl  
這篇文章主要介紹了解決cuda和pytorch不兼容的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

問題描述

之前是按照網(wǎng)上教程安裝的Cuda和pytorch,使用了一段時間之后,在一項任務(wù)中安裝fastai時,出現(xiàn)了兩者版本不兼容問題,無法運行。

找不到指定的程序。 

Error loading "D:\ANACONDA3\lib\site-packages\torch\lib\torch_cuda_cpp.dll" or one of its dependencies.

出現(xiàn)如上問題,整了半天才發(fā)現(xiàn)是cuda和pytorch不兼容的問題。

解決方法

查了許多方法,也都進(jìn)行了嘗試,最終還是選擇了卸載重裝。

- cuda環(huán)境配置

  • 首先下載了cuda116(因為我之前下載的就是cuda116)和cudnn(適合自己電腦版本);
  • 對cudnn進(jìn)行解壓并將解壓的文件全部復(fù)制到cuda里面;
  • 進(jìn)行驗證。

cuda

說明cuda已經(jīng)安裝好。

cudnn

說明cudnn已經(jīng)安裝好;cudnn就相當(dāng)于一個工具。

- 創(chuàng)建虛擬環(huán)境

1.進(jìn)入Anaconda Powershell

base

2.查看虛擬環(huán)境

conda

這里我已經(jīng)配置好了pytorch環(huán)境。

3.創(chuàng)建自己的虛擬環(huán)境

conda create -n pytorch python=3.10

4.進(jìn)行激活環(huán)境

pytoch

這樣就進(jìn)入到自己創(chuàng)建的虛擬環(huán)境了。

- 安裝pytorch

1.進(jìn)入官網(wǎng)pytorch,如果剛好下載的是頁面上顯示的最新版本的話可以直接用圖中命令進(jìn)行安裝。

pip

這里注意直接用pip就行。

像我這種情況的話,需要進(jìn)入之前版本pytorch找到自己需要的版本安裝。

2.由于直接安裝太慢,我之后根據(jù)官網(wǎng)找到我需要的版本進(jìn)行下載。

千萬注意要根據(jù)在之前版本pytorch找到的對應(yīng)關(guān)系去下載。

例如:

torch-1.13.0+cu116-cp310-cp310-win_amd64.whl

注意也要跟自己的python版本相對應(yīng)

# CUDA 11.6
pip install torch==1.13.0+cu116 torchvision==0.14.0+cu116 torchaudio==0.13.0 --extra-index-url https://download.pytorch.org/whl/cu116

3.進(jìn)入創(chuàng)建的虛擬環(huán)境,安裝下載的包

pip install 'torch-1.13.0+cu116-cp310-cp310-win_amd64.whl'
pip install 'torchaudio-0.13.0+cu116-cp310-cp310-win_amd64'
pip inatall 'torchvision-0.14.0+cu116-cp310-cp310-win_amd64'

這里一定要注意查看之前版本的對應(yīng)關(guān)系,我裝的時候不知道他們?nèi)齻€對應(yīng)關(guān)系具體是什么,安裝了好多次才對應(yīng)上。

4.在虛擬環(huán)境下驗證自己是否安裝成功

conda list

success

- 驗證環(huán)境是否配置成功

1.利用pycharm進(jìn)行驗證,查看編譯器是否是我們有所創(chuàng)建的那個虛擬環(huán)境

python

2.輸入代碼驗證

import torch

print('hello {}'.format(torch.__version__))
print(torch.cuda.is_available())

pytorch

另外注意使用jupyter notebook時如果出現(xiàn)錯誤,顯示該模塊不存在,可以重新打開jupyter notebook,一般就可以解決。

我的jupyter notebook使用的是3.9版本的解釋器,所以容易出現(xiàn)該問題。

目前還能正常運行,等之后再考慮更換版本吧!

總結(jié)

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

相關(guān)文章

  • Python實現(xiàn)快速排序算法及去重的快速排序的簡單示例

    Python實現(xiàn)快速排序算法及去重的快速排序的簡單示例

    quick sort快速排序是一種再基礎(chǔ)不過的排序算法,使用Python代碼寫起來相當(dāng)簡潔,這里我們就來看一下Python實現(xiàn)快速排序算法及去重的快速排序的簡單示例:
    2016-06-06
  • python3中bytes數(shù)據(jù)類型的具體使用

    python3中bytes數(shù)據(jù)類型的具體使用

    bytes類型是python3引入的,本文就來介紹一下python3中bytes數(shù)據(jù)類型的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • 一行代碼生成Tableau可視化圖表的方法

    一行代碼生成Tableau可視化圖表的方法

    本文主要介紹了一行代碼生成Tableau可視化圖表的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 一步步教你用python給女朋友寫個微信自動提醒的程序

    一步步教你用python給女朋友寫個微信自動提醒的程序

    如今微信已成為我們?nèi)粘I畹闹饕涣鞴ぞ?但是微信自身的功能有時候可能并不能滿足我們的需要,因此我們會想是否可以進(jìn)行微信功能的拓展呢,這篇文章主要給大家介紹了關(guān)于利用python給女朋友寫了個微信自動提醒程序的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • 通過5個知識點輕松搞定Python的作用域

    通過5個知識點輕松搞定Python的作用域

    網(wǎng)上關(guān)于python的作用域介紹有很多,那么小編今天給大家分享的這篇文章是讓大家通過學(xué)習(xí)這5個知識點,可以輕松搞定Python的作用域,有需要的朋友們可以參考借鑒。
    2016-09-09
  • python中pyc、?pyd文件及生成使用完整實例代碼

    python中pyc、?pyd文件及生成使用完整實例代碼

    這篇文章主要介紹了python中pyc、?pyd文件及生成使用的相關(guān)資料,重點講解了如何使用Python解釋器編譯.py文件為.pyc文件,以及如何使用Cython和distutils工具將C/C++代碼編譯為.pyd文件,需要的朋友可以參考下
    2025-04-04
  • 完美解決jupyter由于無法import新包的問題

    完美解決jupyter由于無法import新包的問題

    這篇文章主要介紹了完美解決jupyter由于無法import新包的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python實戰(zhàn)練習(xí)之最新男女顏值打分小系統(tǒng)

    python實戰(zhàn)練習(xí)之最新男女顏值打分小系統(tǒng)

    前幾天不是出過一期Python美顏相機(jī)嘛?不知道大家現(xiàn)在還記不記得?這一期的話題還是緊接著那一期顏值方面來走,對大家的學(xué)習(xí)或工作具有一定的價值,需要的朋友可以參考下
    2021-09-09
  • pytyon 帶有重復(fù)的全排列

    pytyon 帶有重復(fù)的全排列

    輸入開始排列數(shù)字和結(jié)束排列數(shù)字, 就會一個字典序輸出所以的排列情況
    2013-08-08
  • python中使用while循環(huán)的實例

    python中使用while循環(huán)的實例

    在本篇內(nèi)容里小編給各位整理的是關(guān)于python中使用while循環(huán)的實例以及相關(guān)知識點,需要的朋友們學(xué)習(xí)下。
    2019-08-08

最新評論