PYTHON機器學習超進化-cmake無法configure |
|
傅彥慈
更新時間:2023/9/8 下午 01:35:56 |
|
作者群您好: 日前購買了Python機器學習超進化的電子書(2021年出版),在閱讀第5章的YOLOv4環境建置時,cmake在configure(本書5-12頁)出現了以下error: vcpkg not found, toolchain not defined, using integrated libs on win32 Darknet_VERSION: 0.2.5.6 CMake Error at CMakeLists.txt:131 (project): Generator Visual Studio 17 2022 could not find any instance of Visual Studio. - 我的環境配置如下: cuda 11.6 cuDNN v8.4 VS 2017(安裝了C++和.NET的桌面開發/通用Windows平台開發.Visual Studio擴充平台開發) cmake 3.27 OS是Win11,沒有用虛擬機,軟體皆裝在本機上的C槽 - 選用VS2017,而非書中的2019,是由於我選用CUDA為11.6(為了與我的電腦CUDA driver匹配),而官方建議11.0~11.7的CUDA要使用VS2017,引此我未採用VS2019版本~ - 由於試了很多方法都無效,對軟硬體也不是很熟(相關課程只修過大一程式設計),只好來詢問作者們。
不好意思打擾了,懇請解惑,感激不盡! |
|
|
|
文淵閣工作室
更新時間:2023/9/9 上午 11:25:21 |
|
您好,首先感謝您的支持 其實在Windows上架設YOLO的環境真的是一大考驗,這個問題因為每個人電腦不同,所以出現的問題不一而足,很難解決。所以新版本的內容,都不建議在Windows上安裝,因為成功率很低,效果也不好。
如果真的要在Windows上操作的話,這裡建議使用WSL的方法。WSL 是 Windows Subsystem for Linux 的縮寫,是一個由 Microsoft 開發的工具,允許在 Windows 10 和 Windows Server 2019 以上的版本上運行 Linux 作業系統。WSL 允許使用者在 Windows 中運行一個本機的 Linux 發行版,而無需雙重開機或虛擬機器。這對於開發者和系統管理員來說非常有用,因為他們可以在 Windows 環境中使用 Linux 工具和命令。
以下推薦一個教學影片,其中的操作是較為詳細的,請您參考。
https://www.youtube.com/watch?v=2nqMhrORpo4 |
|
|
|
傅彥慈
更新時間:2023/9/10 下午 02:39:48 |
|
好的,了解了,謝謝您的回覆,我會再試試看~:) |
|
|
|
傅彥慈
更新時間:2023/9/10 下午 03:34:08 |
|
另外,本書的範例壓縮檔,下載後似乎無法打開,請問有任何解決方式嗎? |
|
|
|
文淵閣工作室
更新時間:2023/9/11 下午 08:02:20 |
|
我們似乎沒有這個問題, 請問你下載檔案的大小, 用什麼軟體解壓縮? |
|
|
|
|
|
|