取消
顯示的結果
而不是尋找
你的意思是:

Detectron2安裝

威斯汀豪斯
新的貢獻者二世

我一直在努力安裝Detectron 2。我認為這是一個問題與Cuda。adivise嗎?

安裝

! pip安裝- q”detectron2@git + https://github.com/facebookresearch/detectron2.git@e2ce8dc蛋= detectron2”

錯誤:

qm8vsdal / detectron2_85faeed5ce7945dbad35d6c918b88b44 detectron2 /層/證監會/ ROIAlignRotated / ROIAlignRotated_cuda。o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ expt-relaxed-constexpr——編譯器選項”- fpic o3 -DCUDA_HAS_FP16 = 1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE = \“_gcc \”-DPYBIND11_STDLIB = \“_libstdcpp \”-DPYBIND11_BUILD_ABI = \“_cxxabi1011 \”-DTORCH_EXTENSION_NAME = _C -D_GLIBCXX_USE_CXX11_ABI = 0 -gencode =拱= compute_70代碼= compute_70 -gencode =拱= compute_70代碼= sm_70化c++ 17

文件包含在/ tmp / pip-install-qm8vsdal / detectron2_85faeed5ce7945dbad35d6c918b88b44 / detectron2 /層/證監會ROIAlignRotated / ROIAlignRotated_cuda.cu: 3:

/ local_disk0 .ephemeral_nfs / env / pythonenv e16d1c93 - 889 b - 4 - c84 bb01 f482f62b47b7 / lib / python3.9 /網站/火炬/ include /阿托恩/ cuda / CUDAContext。h: 6:10:致命錯誤:cusparse。h:沒有這樣的文件或目錄

6 | # include < cusparse.h >

| ^ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

編譯終止。

錯誤:命令/ usr /地方/ cuda / bin / nvcc”失敗的退出代碼1

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

錯誤:命令錯誤與退出狀態1:/ local_disk0 /。ephemeral_nfs / env / pythonenv e16d1c93 - 889 b - 4 - c84 bb01 f482f62b47b7 / bin / python - u - c的進口io,操作係統、sys setuptools,標記;sys。argv [0] = '“'”“/ tmp / pip-install-qm8vsdal / detectron2_85faeed5ce7945dbad35d6c918b88b44 / setup . py”“”“”;__file__ = '“'”“/ tmp / pip-install-qm8vsdal / detectron2_85faeed5ce7945dbad35d6c918b88b44 / setup . py”””””; f = getattr(標記,”“”“開放”,打開)(__file__)如果os.path.exists (__file__)其他io。從setuptools StringIO(“”“進口設置;setup()“”“”);代碼= f.read ()。替換(“””“\ r \ n”“”,“”“\ n”””); f.close (); exec(編譯(代碼、__file__”“”“執行”))的安裝/ tmp / pip-record-1rmjnwqw / install-record——記錄。txt——single-version-externally-managed——編譯——install-headers / local_disk0 .ephemeral_nfs / env / pythonenv e16d1c93 - 889 b - 4 - c84 bb01 f482f62b47b7 / include /網站/ python3.9 detectron2檢查日誌的命令輸出。

警告:您使用的是皮普版本21.2.4;然而,23.1.2可用版本。

你應該考慮通過“local_disk0 /升級。ephemeral_nfs / env / pythonenv e16d1c93 - 889 b - 4 - c84 bb01 f482f62b47b7 / bin / python - m pip安裝,升級pip comman

7回複7

Debayan
尊敬的貢獻者三世
尊敬的貢獻者三世

你好,這個問題可以與安裝依賴包,也就是這裏CUDA(很可能)。

另外,你能得到完整的命令輸出的日誌嗎?

另外,請與你的下一個標記@Debayan響應將通知我,謝謝!

威斯汀豪斯
新的貢獻者二世

@Debayan慕克吉不幸的是你的鏈接沒有幫助。抓我的頭。

匿名
不適用

@Joshua Roberge說道:

錯誤消息表明Detectron2失敗由於缺少文件的安裝CUDA (cusparse.h)相關。為了解決這個問題,你可以嚐試以下步驟:

  1. 檢查安裝CUDA:確保CUDA正確地安裝在您的係統上。您可以驗證通過運行nvcc——版本在終端安裝和檢查如果返回CUDA的版本。
  2. 檢查CUDA兼容性:確保CUDA版本安裝在您的係統兼容的版本Detectron2你試圖安裝。請參閱Detectron2文檔或存儲庫信息所需的CUDA的版本。
  3. 安裝CUDA工具包:如果不安裝或CUDA存在不兼容的版本,您可能需要安裝相應版本的CUDA工具包。您可以下載NVIDIA的CUDA工具包的網站,按照安裝說明特定於您的操作係統。
  4. 更新PyTorch:確保您已經安裝了最新版本的PyTorch。
! pip安裝火炬——升級

最後,重試Detectron2安裝:在驗證CUDA安裝和更新PyTorch,嚐試重新安裝Detectron2使用脈衝命令你提供:

Vartika
主持人
主持人

嗨@Joshua Roberge說道,

我們沒有收到你自從上次反應@Debayan穆克吉,我檢查看看你是能夠解決你的問題,你會很樂意分享的解決方案,因為它可以幫助別人。

同時,請別忘了點擊“選擇最佳”按鈕時提供的信息幫助解決你的問題。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map