Ubuntu下安裝PyTorch雜記

来源:https://www.cnblogs.com/BensonLau/archive/2022/04/23/16184095.html
-Advertisement-
Play Games

最近幾天我一直常用的Kubuntu(KDE yes!)更新至22.04後居然出現無法更改軟體源的bug,去Kubuntu論壇一看有同樣問題的人還不在少數,但卻沒有好的解決辦法,故而只有備份數據裝回Ubuntu。 由於學習需要,我需要再裝一遍Pytorch。Pytorch在linux上安裝推薦使用co ...


最近幾天我一直常用的Kubuntu(KDE yes!)更新至22.04後居然出現無法更改軟體源的bug,去Kubuntu論壇一看有同樣問題的人還不在少數,但卻沒有好的解決辦法,故而只有備份數據裝回Ubuntu。

由於學習需要,我需要再裝一遍Pytorch。Pytorch在linux上安裝推薦使用conda,使用conda安裝會打包cudatoolkit等一系列必要的軟體包,不過有一點值得註意,一定要換源,清華上交的都可以,而且要刪除config文件里的--default,不然還是會使用預設源,我個人的電腦會在進度50多的時候顯示網路問題終止安裝。不過安裝完成後仍有問題,第一是:

nvcc -V

顯示沒有安裝nvidia-tool-kit,第二是因為ubuntu22.04是前天才發佈的版本,nvidia驅動沒有自帶。總而言之

torch.cuda.is_available()

返回的是False。

對於第二個問題,很容易解決,去英偉達官網搜索自己顯卡對應的驅動安裝即可,而且後來我對比了一下,在終端中輸入:

ubuntu-drivers devices

是可以找到官網提供的顯卡驅動,我選擇的是版本號510的最新穩定驅動。使用 apt-get install指令安裝即可

然後使用:

nvidia-smi

可以看到自己顯卡的CUDA版本,我的是11.6,雖然我在conda里確實看到了cuda等一系列包已經正確配置。沒辦法,我只得再去官網重新下載cudatoolkit對應的版本,照著上面的指示安裝即可,安裝完成後

torch.cuda.is_available()

返回值為True,這個過程大概耗了我一個下午。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 本篇主要講從技術體繫到商業洞察,分為五個小節,新一代開發範式雲原生、建立自己的技術體系、技術判斷力、技術業務產業周期,技術與商業洞察。對於新一代開發範式和技術體系的建立,文字部分我就不再補充,具體可以看看PPT。這裡我想講技術判斷力和商業洞察,這是建立技術體系之後,對關鍵點的判斷和洞察,是從點到面再 ...
  • 備忘錄模式是什麼 備忘錄模式是一種行為設計模式, 允許在不暴露對象實現細節的情況下保存和恢復對象之前的狀態。 為什麼要用備忘錄模式 當你需要創建對象狀態快照來恢復其之前的狀態時,可以使用備忘錄模式。或者當直接訪問對象的成員變數、獲取器或設置器將導致封裝被突破時, 可以使用該模式。 備忘錄模式怎麼實現 ...
  • Q641H/Y氣動高溫球閥是採用金屬硬密封球閥及活塞式氣動執行器組成。密封面採用金屬硬密封閥座,可適用於≤500°以內的介質。氣動高溫球閥可配以閥門定位器輸入控制信號(4-20mADC或1-5VDC)氣源即可控制運轉。亦可配行程限位開關、電磁閥、減壓閥及0.4~0.7MPa氣源可實現開關操作,並送出... ...
  • BQ41F/BQ41H保溫球閥具有良好的保溫保冷特性,且閥門的通徑與管徑一致,同時又能有效降低管路中介質熱量損失。主要用於石油、化工、冶金、製藥、食品等各類系統中,以輸送常溫下會凝固的高粘度介質。 ...
  • Q41F三片式法蘭球閥適用於PN1.0~6.4MPa,工作溫度-29~180℃(密封圈為增強聚四氟乙烯)或-29~300℃(密封圈為對位聚苯)的各種管路上,用於截斷或接通管路中的介質。選用不同的材質可分別適用於水、蒸汽、油品、硝酸、醋酸等多種介質。 ...
  • Q41F天然氣球閥該閥門採用成形聚四氟乙烯填料,適用於大多數高中壓燃氣輸送場合,手柄操作力矩平穩,O形密封圈用來防止外部雜質進入閥門內部。並保持閥門長期密封性能,大於DN150的球閥採用蝸輪驅動。 ...
  • Q971F電動對夾球閥通過電動執行器及超薄球閥組成,通常電動對夾球閥適用於安裝位置比較短的場合。電動對夾球閥配用的CHR系列執行機構可直接接收電腦或工業儀錶等輸出的4~20mADC或1~5VDC控制信號 ...
  • Q641TC氣動陶瓷球閥具有超強的耐腐蝕、耐高溫、耐磨損及耐沖蝕等顯著特點。廣泛應用於石化、冶金、造紙、電站、煉油等行業的各類酸鹼鹽氣體、液體、高溫蒸汽和泥漿輸送系統中。 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...