【PyTorch 當前版本不支持 NVIDIA GeForce RTX 5060 Ti處理辦法】

報錯信息

X:\Stable-Diffusion-WebUI\system\python\lib\site-packages\torch\cuda\__init__.py:215: UserWarning:
NVIDIA GeForce RTX 5060 Ti with CUDA capability sm_120 is not compatible with the current PyTorch installation.
The current PyTorch install supports CUDA capabilities sm_50 sm_60 sm_61 sm_70 sm_75 sm_80 sm_86 sm_90.
If you want to use the NVIDIA GeForce RTX 5060 Ti GPU with PyTorch, please check the instructions at https://pytorch.org/get-started/locally/

從錯誤信息可知,PyTorch 當前版本不支持 NVIDIA GeForce RTX 5060 Ti 的 CUDA 計算能力 sm_120,這是導致 Stable Diffusion WEBUI 無法正常加載模型的關鍵所在。下面為你詳細分析并提供解決辦法:

問題分析

PyTorch 版本和 GPU 硬件之間存在兼容性問題。RTX 5060 Ti 的 CUDA 計算能力為 sm_120,然而當前安裝的 PyTorch 版本僅僅支持到 sm_90(對應于 NVIDIA 的 Ada Lovelace 架構)。這表明你需要安裝一個支持更新 GPU 架構的 PyTorch 版本。

解決辦法

1. 安裝支持 sm_120 的 PyTorch 版本

你要安裝 nightly 版本的 PyTorch,該版本對最新的 GPU 架構提供支持。通過以下命令卸載現有的 PyTorch,然后安裝 nightly 版本:

# 卸載當前的 PyTorch
pip uninstall torch torchvision torchaudio# 安裝支持 CUDA 12.1 的 PyTorch nightly 版本
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu121
2. 驗證 PyTorch 是否能夠識別 GPU

安裝完成后,你可以通過運行以下 Python 代碼來驗證 PyTorch 是否能夠正確識別你的 GPU:

import torch
print(torch.cuda.is_available())  # 應該輸出 True
print(torch.cuda.get_device_name(0))  # 應該輸出 "NVIDIA GeForce RTX 5060 Ti"
print(torch.version.cuda)  # 顯示 CUDA 版本
3. 其他需要注意的要點
  • CUDA 工具包:要保證你的系統已經安裝了 CUDA 12.1 或更高版本。你可以從 NVIDIA 官方網站下載并安裝。
  • Stable Diffusion WEBUI 設置:在啟動 Stable Diffusion WEBUI 時,添加 --precision full --no-half 參數,以此避免在模型加載過程中出現精度問題。
  • 虛擬環境:建議在全新的虛擬環境中進行安裝,這樣可以防止舊版本依賴項造成干擾。

操作步驟

  1. 打開命令提示符,進入 Stable Diffusion WEBUI 所在的目錄。
  2. 激活虛擬環境(如果有虛擬環境的話)。
  3. 按照上述命令卸載并重新安裝 PyTorch。
  4. 安裝完成后,嘗試再次啟動 Stable Diffusion WEBUI。

如果在安裝過程中遇到網絡問題,你可以考慮使用國內的鏡像源,例如:

pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu121 -i https://pypi.tuna.tsinghua.edu.cn/simple

后續檢查

如果上述方法仍然無法解決問題,你可以嘗試以下操作:

  1. 檢查 Stable Diffusion WEBUI 是否有更新版本,更新到最新版本可能會解決兼容性問題。
  2. 查看 GitHub 上相關的 issue,了解其他用戶是否也遇到了類似問題以及他們的解決方法。
  3. 考慮暫時使用 CPU 模式(添加 --skip-torch-cuda-test --use-cpu all 參數)來驗證模型是否能夠正常工作,不過這種方式的運行速度會比較慢。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/88062.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/88062.shtml
英文地址,請注明出處:http://en.pswp.cn/web/88062.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Docker部署PaddleX實現PaddleOcr

Docker部署PaddleX實現PaddleOcr 一、版本說明二、安裝PaddleX三、基礎服務化部署四、接口調用實現表格識別五、調參優化一、版本說明 PaddleX 3.0Ubuntu20.04.1Docker version 26.1.3, build 26.1.3-0ubuntu1~20.04.1二、安裝PaddleX 查看服務器信息 docker安裝PaddleX 根據 …

深入學習c++之---AVL樹

VL樹簡介? AVL樹是一種自平衡二叉搜索樹,通過平衡因子(Balance Factor, BF)?和旋轉操作,確保樹始終保持平衡,避免退化成鏈表,從而保證查找、插入、刪除的時間復雜度穩定在 ?O(log n)?。 ?核心特點?…

【PTA數據結構 | C語言版】輸出 1 ~ n

本專欄持續輸出數據結構題目集,歡迎訂閱。 文章目錄題目代碼題目 給定正整數 n,輸出 1 ~ n,每個數字占一行。 本題旨在測試不同的算法在各種數據情況下的表現。各組測試數據特點如下: 數據 0:測試基本正確性&#x…

如何禁止用戶復制頁面內容?

某些特定的業務場景下,我們可能會有禁止用戶復制頁面內容的需求。比如: 付費內容保護:在線小說、付費課程等,希望防止內容被輕易拷貝和傳播。試卷或答題系統:防止考生將題目復制出去尋求場外幫助。敏感信息展示&#x…

React + PDF.js 預覽 PDF 文件:從基礎實現到高級優化的完整指南

關鍵點 PDF.js:Mozilla 開發的開源 JavaScript 庫,用于在瀏覽器中渲染 PDF 文件。React 集成:結合 React 組件化特性,實現高效、交互式的 PDF 預覽功能。功能實現:支持 PDF 文件加載、頁面導航、縮放、搜索、書簽和注…

新能源汽車BMS電感產品應用及選型推薦

在新能源電動汽車中,BMS(電池管理系統)如同一個守護者,默默守護電池的安全與性能。它精準監控電壓、電流、溫度,防止過充過放,并通過智能均衡技術提升續航能力。電感在BMS系統的電源轉換、濾波和隔離通信等…

【機器學習筆記 Ⅱ】12隨機森林

隨機森林(Random Forest)詳解 隨機森林是一種基于集成學習(Ensemble Learning)的高性能分類/回歸算法,通過構建多棵決策樹并綜合其預測結果,顯著提升模型的準確性和魯棒性。其核心思想是“集體智慧優于個體…

問題 1:MyBatis-plus-3.5.9 的分頁功能修復

問題 1:MyBatis-plus-3.5.9 的分頁功能修復 使用 Sw?agger 接口文檔?依次對上述接口進行測 試,發現 listU?serVOByPage 接口有一些問題! 分頁好像沒有生效,還是查出了全部數據: 由于我們用的是 MyBatis Plus 來操…

Qt 如何提供在線幫助

Qt 如何提供在線幫助一、概述二、工具提示、狀態提示和"Whats This?"幫助1、工具提示(Tool Tips)添加工具提示到控件富文本工具提示全局工具提示設置延遲顯示控制自定義工具提示窗口禁用工具提示工具提示與狀態欄聯動特點:2、狀態提示(Status Tips)3、&q…

Typecho站點關閉插件開發全指南:從原理到實現

文章目錄 開發Typecho站點關閉插件:從原理到實現一、背景與需求分析二、插件設計思路2.1 技術選型2.2 功能模塊設計三、插件開發實現3.1 插件基礎結構3.2 插件主文件實現3.3 核心功能實現3.4 后臺管理界面3.5 關閉頁面模板四、插件配置完善4.1 配置表單實現4.2 定時任務處理五…

詳細解析 .NET 依賴注入的三種生命周期模式

文章目錄一、Transient(瞬時生命周期)原理使用方式核心特性適用場景優勢劣勢二、Scoped(作用域生命周期)原理使用方式核心特性適用場景優勢劣勢三、Singleton(單例生命周期)原理使用方式核心特性適用場景優…

軟件工程經濟與倫理

前言 各位帥哥美女,能看到這篇博客的都有口福了,學習這門課程就像遨游在大份的海洋,一不小心就吃上一口。能看到這篇博客說明我們是有緣人可以點贊收藏一下,這篇博客可以在你無比饑餓的時候給你送上一坨!(香…

AI 體驗走查 - 火山引擎存儲的 AI UX 探索之路

01 概述 火山引擎存儲技術團隊驅動 AI 自主完成用戶體驗走查 / 可用性測試的執行與評價,幫助業務改善交互體驗。 立項“故事走查”的背景訴求和 AI 機遇 如何搭建“AI 評價”能力,精準識別交互問題 讓交互體驗故事走查變為技術產品,講解系…

【世紀龍科技】汽車零部件檢驗虛擬實訓室-助力汽車職教實訓

在汽車產業加速向電動化、智能化轉型的背景下,職業院校汽車專業教學面臨新的挑戰:傳統實訓受限于設備數量不足、操作風險高、標準化程度低等問題,導致學生實踐機會有限,技能掌握不扎實。如何讓學生在有限資源下高效掌握零部件檢驗…

MySQL常用操作 查看表描述以及表結構、連接數及緩存和性能指標

查看表描述以及表結構查看數據庫名SHOW DATABASES; SELECT DATABASE(); SELECT DATABASE() AS current_database;查看數據庫中表的列表SHOW TABLES; SELECT TABLE_NAME, TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA your_database_name; SELECT TABLE_NA…

音視頻學習(三十六):websocket協議總結

概述項目描述標準RFC 6455使用端口默認 80(ws),443(wss)基于協議TCP特性全雙工、低開銷、持久連接、可穿透代理特點 全雙工通信: WebSocket 允許客戶端和服務器之間建立一個持久的連接,并且數據…

docker版本nacos的搭建

1.下載鏡像2.拷貝出容器中對應的配置文件,logs,data,conf3.編寫yaml配置文件version: 3.8 services:nacos-server:image: nacos/nacos-server:v2.4.0container_name: nacos-serverrestart: unless-stoppedports:- "8848:8848" # …

【機器學習深度學習】 如何解決“宏平均偏低 / 小類識別差”的問題?

目錄 🧩 場景 一、先問清楚:小類差,到底差在哪? 二、對癥下藥:六大優化策略(分類任務專用) ? 1. 處理類別不平衡(最常見) ? 2. 優化數據質量 ? 3. 更強的模型結…

數據結構 --- 棧

棧 --- stack前言一、棧結構二、相關方法1.初始化2.入棧3.出棧4.判空5.獲取棧頂元素6.獲取棧大小7.銷毀前言 棧是一個特殊的線性表,遵循一個先進后出的特性,即操作數據(入棧,出棧)只能從棧頂操作,棧底是一…

【uniapp】---- 在 HBuilderX 中使用 tailwindcss

1. 前言 接手了一個uniapp的微信小程序項目,因為在上一個 taro 的項目中使用的 tailwindcss,感覺比較方便,又不想動項目中原來的代碼,因此就配置 tailwindcss,在新創建的子包中使用。 2. 分析 vue2 版本的 uni-app 內置的 webpack 版本為 4 , postcss 版本為 7, 所以還是…