JetPack SDK Packages安裝(非SDKManager)

如下教程可分步驟單獨安裝SDK Packages该默,此教程對應(yīng)的JetPack版本是JetPack4.4-L4T-R32.4.3/JetPack4.4.1-L4T-R32.4.4(如需要其他版本請參考此方法瞳氓,下載對應(yīng)版本即可)
JetPack4.4 SDK Packages:(百度網(wǎng)盤共享鏈接):
鏈接: https://pan.baidu.com/s/1XqLujhw5dc423WBGJsXcgg
提取碼:x7ck

0. 查看jetson 版本(命令:jetson_release)

安裝jtop 工具

nvidia@nx:~$ jetson_release 
 - NVIDIA Jetson Xavier NX
   * Jetpack 4.4 [L4T 32.4.3]
   * NV Power Mode: MODE_10W_2CORE - Type: 3
   * jetson_clocks service: inactive
 - Libraries:
   * CUDA: 10.2.89
   * cuDNN: 8.0.0.180
   * TensorRT: NOT_INSTALLED
   * Visionworks: NOT_INSTALLED
   * OpenCV: NOT_INSTALLED compiled CUDA: NO
   * VPI: NOT_INSTALLED
   * Vulkan: 1.2.70
nvidia@nx:~$ 

1. CUDA-10.2安裝 JetPack4.4/4.4.1 CUDA版本相同
$sudo dpkg -i /opt/nvidia/deb_repos/cuda-repo-l4t-10-2-local-10.2.89_1.0-1_arm64.deb 

#安裝完成會提示pub key, 根據(jù)提示添加apt key(.pub)栓袖,例如:
$sudo apt-key add /var/cuda-repo-10-2-local-10.2.89/7fa2af80.pub
$sudo apt-get -y update 
$sudo apt-get -y  install cuda-toolkit-10-2 

#以上安裝完成后匣摘,通過nvcc 查詢不到,但可以搜索目錄/usr/local 是否有cuda裹刮,此時可通過添加環(huán)境變量 ~/.bash.rc 
$vi ~/.bashrc 
export PATH=/usr/local/cuda-10.2/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH

nvidia@nx:~$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_21:14:42_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89

2. cuDNN-8.0安裝 JetPack4.4/4.4.1 cuDNN版本相同
$sudo dpkg -i libcudnn8_8.0.0.180-1+cuda10.2_arm64.deb
$sudo dpkg -i libcudnn8-dev_8.0.0.180-1+cuda10.2_arm64.deb
$sudo dpkg -i libcudnn8-doc_8.0.0.180-1+cuda10.2_arm64.deb
$sudo apt-get -y update 
以上安裝完成后音榜,通過jetson_release 查看安裝后的版本信息
$ jetson_release 

安裝CUDA和cuDNN 后, 剩余空間約2.8GB

3. TensorRT-7.13安裝 JetPack4.4/4.4.1 TensorRT版本相同
$sudo dpkg -i libnvinfer7_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i libnvinfer-dev_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i libnvinfer-plugin7_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i libnvinfer-plugin-dev_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i libnvonnxparsers7_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i libnvonnxparsers-dev_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i libnvparsers7_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i libnvparsers-dev_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i libnvinfer-bin_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i libnvinfer-doc_7.1.3-1+cuda10.2_all.deb 
$sudo dpkg -i libnvinfer-samples_7.1.3-1+cuda10.2_all.deb 
$sudo dpkg -i tensorrt_7.1.3.0-1+cuda10.2_arm64.deb 
$sudo dpkg -i python-libnvinfer_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i python-libnvinfer-dev_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i python3-libnvinfer_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i python3-libnvinfer-dev_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i graphsurgeon-tf_7.1.3-1+cuda10.2_arm64.deb 
$sudo dpkg -i uff-converter-tf_7.1.3-1+cuda10.2_arm64.deb 
或
$sudo dpkg -i libnvinfer7_7.1.3-1+cuda10.2_arm64.deb libnvinfer-dev_7.1.3-1+cuda10.2_arm64.deb libnvinfer-plugin7_7.1.3-1+cuda10.2_arm64.deb libnvinfer-plugin-dev_7.1.3-1+cuda10.2_arm64.deb libnvonnxparsers7_7.1.3-1+cuda10.2_arm64.deb libnvonnxparsers-dev_7.1.3-1+cuda10.2_arm64.deb libnvparsers7_7.1.3-1+cuda10.2_arm64.deb libnvparsers-dev_7.1.3-1+cuda10.2_arm64.deb libnvinfer-bin_7.1.3-1+cuda10.2_arm64.deb libnvinfer-doc_7.1.3-1+cuda10.2_all.deb libnvinfer-samples_7.1.3-1+cuda10.2_all.deb tensorrt_7.1.3.0-1+cuda10.2_arm64.deb python-libnvinfer_7.1.3-1+cuda10.2_arm64.deb python-libnvinfer-dev_7.1.3-1+cuda10.2_arm64.deb python3-libnvinfer_7.1.3-1+cuda10.2_arm64.deb python3-libnvinfer-dev_7.1.3-1+cuda10.2_arm64.deb graphsurgeon-tf_7.1.3-1+cuda10.2_arm64.deb uff-converter-tf_7.1.3-1+cuda10.2_arm64.deb 

$sudo apt-get -y update 
以上安裝完成后捧弃,通過jetson_release 查看安裝后的版本信息
$ jetson_release 
4. OpenCV 安裝

由于NVIDIA SDKManager自帶安裝的OpenCV都不支持CUDA赠叼, 所以安裝意義不大,不如通過源碼編譯安裝违霞,如下介紹NX/Nano的OpenCV 源碼編譯安裝嘴办!
參考:Nano_build_opencv

$git clone https://github.com/mdegans/nano_build_opencv.git
$cd nano_build_opencv/
$./build_opencv.sh 4.3.0   
#指定版本編譯,下載時間一般較長买鸽,把如下一句指令注釋掉可節(jié)約一些時間
#sudo apt-get dist-upgrade -y --autoremove

問題1户辞、 編譯opencv_contrib或opencv時提示缺少boostdesc_bgm.i等編譯錯誤
錯誤:
opencv_contrib/modules/xfeatures2d/src/boostdesc.cpp:673:20: fatal error: boostdesc_bgm.i: No such file or directory
解決:
由于采用的是opencv源碼編譯方式,可查看 build文件夾下的日志文件 CMakeDownloadLog.txt并搜索 boostdesc_bgm.i 關(guān)鍵詞 癞谒,發(fā)現(xiàn)這個文件下載失敗同時還有其他一些.i 文件下載識別底燎,此txt日志文件中有它們的下載地址,直接復(fù)制其下載地址到網(wǎng)頁可以看該到文件的源碼弹砚,可直接拷貝源碼并保存同名文件双仍,存放于opencv_contrib/modules/xfeatures2d/src/ 路徑下,文件包含:
boostdesc_bgm.i
boostdesc_bgm_bi.i
boostdesc_bgm_hd.i
boostdesc_lbgm.i
boostdesc_binboost_064.i
boostdesc_binboost_128.i
boostdesc_binboost_256.i
vgg_generated_120.i
vgg_generated_64.i
vgg_generated_80.i
vgg_generated_48.i

或 通過上面百度網(wǎng)盤分享的opencv 4.3.0 源碼編譯安裝

下載并解壓縮:opencv.gz桌吃、opencv_contrib.gz朱沃、build_opencv.sh 
$mkdir -p /tmp/build_opencv
$cd /tmp/build_opencv
$tar zxvf opencv.gz
$tar zxvf opencv_contrib.gz 
$./build_opencv.sh

附錄:
安裝完成,第一件事把已安裝好的鏡像備份出來,備份及升級方法參考連接:
Jetson個平臺系統(tǒng)升級命令合集

5. DeepStream 安裝

deepstream-getting-started

下載tar 或 deb 安裝包進行安裝即可
https://developer.nvidia.com/assets/Deepstream/5.0/ga/secure/deepstream_sdk_5.0_jetson.tbz2
https://developer.nvidia.com/assets/Deepstream/5.0/ga/secure/deepstream_sdk_5.0_arm64.deb

DeepStream Apps
https://github.com/NVIDIA-AI-IOT/deepstream_python_apps

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末逗物,一起剝皮案震驚了整個濱河市搬卒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌翎卓,老刑警劉巖契邀,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異失暴,居然都是意外死亡坯门,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門逗扒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來古戴,“玉大人,你說我怎么就攤上這事矩肩∠帜眨” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵黍檩,是天一觀的道長叉袍。 經(jīng)常有香客問我,道長建炫,這世上最難降的妖魔是什么畦韭? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮肛跌,結(jié)果婚禮上艺配,老公的妹妹穿的比我還像新娘。我一直安慰自己衍慎,他們只是感情好转唉,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著稳捆,像睡著了一般赠法。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上乔夯,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天砖织,我揣著相機與錄音,去河邊找鬼末荐。 笑死侧纯,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的甲脏。 我是一名探鬼主播眶熬,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼妹笆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了娜氏?” 一聲冷哼從身側(cè)響起拳缠,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎贸弥,沒想到半個月后窟坐,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡茂腥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年狸涌,在試婚紗的時候發(fā)現(xiàn)自己被綠了切省。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片最岗。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖朝捆,靈堂內(nèi)的尸體忽然破棺而出般渡,到底是詐尸還是另有隱情,我是刑警寧澤芙盘,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布驯用,位于F島的核電站,受9級特大地震影響儒老,放射性物質(zhì)發(fā)生泄漏蝴乔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一驮樊、第九天 我趴在偏房一處隱蔽的房頂上張望薇正。 院中可真熱鬧,春花似錦囚衔、人聲如沸挖腰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽猴仑。三九已至,卻和暖如春肥哎,著一層夾襖步出監(jiān)牢的瞬間辽俗,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工篡诽, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留崖飘,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓霞捡,卻偏偏與公主長得像坐漏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345