時隔多日,小編終於又發文了,這次呢不碼代碼,分享一波ArcGIS Pro深度學習時跳的坑。
做爲一名深度學習方面的小白,接觸ArcGIS深度學習首先要從他的官方文檔走起,瞭解利用Pro進行深度學習的步驟以及如何配置分析環境。具體文檔可去官網瞅瞅:ArcGIS Pro中的深度學習
而關於ArcGIS深度學習框架的安裝,幫助文檔中也闡述的很清楚,按部就班進行就好。
好了,下面我說說我遇到的坑。。。
1、GPU加速問題
在機器學習等領域,利用GPU進行計算相對於CPU,其優勢無可厚非,當然,這也要取決於自己電腦的配置,就小編的電腦Nvidia GeForce MX150(2GB)的顯卡,勉強能跑跑。在按照官網安裝深度學習框架後,我試了一波利用GPU訓練模型,結果呢我的CPU飆到了100%。。。
然後請教了一波大佬,在深度學習環境中運行這兩行代碼:
import torch
print(torch.cuda.is_available())
結果是False
說明PyTorch的GPU安裝沒成功,網站上找了一波,檢查了一下自己的顯卡驅動,不是最新的!!!
打開設備管理器,找到顯示適配器,雙擊以NVIDIA開頭的顯卡,在驅動程序中更新最新驅動即可,再次運行以上代碼,返回True就OK了。
然後呢,打開我們的Pro盡情的玩起來吧~
2、喫不到桃子問題
看了我這個問題標題是不是很費解~
沒錯,聽我細說,在模型執行完成後,最後一步竟然給了一個大BUG!!!
這是最後出圖時的問題,找不到QT插件,去環境變量看了一波沒有QT相關的環境變量,按理說安裝Python包時會自動配置環境變量吧。度娘了一波配置QT插件環境變量,最後如下圖配置就可以了。
變量名QT_QPA_PLATFORM_PLUGIN_PATH的變量值一定要是深度學習Python路徑下的\Library\plugins,否則是不行的。
3、這桃真香
最後歷經千難萬阻終於可以喫到桃子了!!!
總結一下
深度學習的道路還很漫長,小編遇到的問題只是冰山一角。
不過呢在空餘時間會繼續採坑然後去填坑的,畢竟學無止境。
若有不當之處,還請批評指正。關注小編微信公衆號,後期還會有更多精彩內容!