Jetpack 4.3 Xavier刷機記錄——解決cuda和opencv安裝問題

大部分步驟和網上都是一樣的,我就不再多說,簡單描述一下,說一下我遇到的問題及解決的方法:

1. 預先下載

官網下載SDK Manager登錄賬號選擇主機(主機可以不用選,確實好像沒啥用,幹嘛要給自己電腦再裝呢。。。)和Xavier型號,爲了避免等待下載和安裝,我點選擇了下面那個先下載後安裝,好幾個G呢,晚上讓它自己下就好了,下完退出,改天(至少留出半天時間準備debug)。

2. 準備安裝

重新打開SDK Manager,按照原來的步驟一步一步的選擇後,點擊安裝Install,這些一般沒啥問題。

(1)注意用原裝USB線連接Xavier電源燈旁邊的那個口,否則連不上。

(2)按住中間的Recovery鍵,同時再按住左邊的Power鍵,一兩秒後鬆手,Xavier進入USB mode,在Host打開終端lsusb應該可以發現一行這樣的:Bus 001 Device 016: ID 0955:7019 NVidia Corp.證明連接成功,但並不一定可以看到就一定能連接成功,不成功的話,退出sdk manager再多進入幾次,就連接上了。

3. 刷機

(1)按照默認配置,大約中間的時候,Xavier界面上會出現系統配置,輸入用戶名計算機名以及密碼,即可完成系統的安裝。
(2)如果不需要CUDA,opencv4tegar等,現在系統就可以使用了。

4.安裝Jetson Components

(1)我在完成系統安裝後繼續安裝CUDA,等待了漫長的時間後,失敗了。。。沒錯,到了99%的時候出現了錯誤,之後再次安裝出現連接不上的問題,然後我連接一根網線到路由器上,又重啓sdk manager和Xavier才連接上,再安裝cuda什麼的就不需要選Jetson OS和HOST了,不然又刷機了。

(2)多次嘗試安裝CUDA仍舊錯誤,查看TERMINAL選項,看了一下報的錯誤,好像是網絡的問題,包依賴項啥的沒有安好,直接在Xavier上執行update後,執行:

sudo apt --fix-broken install

這一命令就是完成對剛纔安裝失敗的包的修復,安裝修復完後,重新進入sdk manager執行Install完成cuda的安裝,包括後面的cuDNN的安裝也是失敗後執行sudo apt --fix-broken install,最終完成安裝。

(3)安裝完畢CUDA和cuDNN繼續安裝OpenCV,安裝一會就卡在那不動了有時候還有erro,多次在Xavier上update和fix無果,我仔細查看了TERMINAL如下所示:需要安裝幾個python的包,尤其是libpython2.7-dev,下載很慢,我在Xavier上安裝多次才成功,提前安裝好opencv需要的這些包後,再次進入sdk manager進行Install就成功了。

(4)後面的components耐心等待都安裝好了,花了大約半個小時,如果出現卡頓,仍舊可以採用現在Xavier上手動安裝完必要的包後再進行安裝。最後大功告成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章