日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Nvidia Jetson TX1的刷机以及jetson inference的运行

發布時間:2024/3/26 编程问答 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nvidia Jetson TX1的刷机以及jetson inference的运行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在通過大半個月的不斷嘗試和網上攻略的查找,終于在TX1上完成了jetson-inference的運行。期間碰到了一些問題,這里一并給出相應的解決方式,但是每個人碰到的問題原因有很多,這里的方法僅供參考,如有誤之處希望大佬多多指正,共同提高。

第一步,對TX1刷機

刷機前需要連接完成的部件

  • 兩根網線(分別將電腦和TX1連接在同一個有網絡的路由器);

  • Micro-USB連接線(連接電腦和TX1);

  • 筆記本(win10,帶ubuntu18.04的虛擬機);

  • HDMI高清線(連接顯示屏和TX1);

  • 有HDMI接口的顯示屏;

  • 鼠標、鍵盤;

  • 路由器;

  • USB拓展塢(TX1只有一個USB接口,需要拓展,連接鍵鼠等設備);

  • SSD固態硬盤。

  • 安裝Nvidia Sdkmanager與刷機操作

    打開Ubuntu后,

    首先需要安裝Nvidia Sdkmanager(官網:https://developer.nvidia.com/drive/sdk-manager),并且在Nvidia官網注冊賬號以供后續使用。

    安裝指令:

    sudo apt install ./sdkmanager_[version]-[build#]_amd64.deb

    以上部件全部連接完畢之后,

    輸入以下指令檢查電腦Ubuntu是否與TX1連接成功。

    lsusb

    輸入指令后出現Nvidia Crop,即表示連接成功

    打開Sdk manager,輸入注冊的賬號密碼,登陸操作都完成后進入以下界面。

    這里需要將TX1置為Recovery模式:按下電源鍵開啟TX1,過一會按住REC鍵不動,再按一下RST鍵停一兩秒再松開,再等一兩秒松開REC鍵,此時Sdkmanager就會檢測到相應的型號。

    這里我下載的JetPack版本是4.6.3,你也可以選擇其他版本;需要注意的是Target Hardware部分需要顯示出當前連接的設備則表示連接成功;DeepStream一般不勾選,太大。(需要給主機ubuntu留足空間,最好30G以上)

    空間不夠可以參考這個鏈接:https://blog.csdn.net/fanjufei123456/article/details/123517885

    選擇確定后,點擊CONTINUE來到STEP2

    第二步就是下載環節,建議全部下載后再安裝,即將下面兩個選項都勾選。下載完成之后,先返回STEP1后再次進入STEP2,這時只需勾選左邊的選項,即可開始安裝。

    安裝期間出現類似下面的提示,不用管,點擊yes繼續(不點擊不清楚還會不會安裝),安裝過程中最好自己一直守著電腦看著,有時會卡在某個節點不動一段時間,不用急,耐心等。(個別情況時間等待過長需要重新刷)

    這里將進入一段時間的等待過程,直到跳到下面的刷機界面才算是成功一半。

    選擇手動安裝(Manual Setup),用戶名我看很多博主寫的ubuntu就跟個風,密碼也是ubuntu,完成之后點擊flash。這邊可能還需要重復進行一次上述的Recovery操作。

    再次經過長時間的等待,進入以下界面,之前我直接install失敗了,后來查了一下說是這里需要將連接TX1的網線拔了再插上去,然后就可以install了。

    再再經過更加漫長的等待,如果你最終看到下圖,恭喜你終于安裝成功了。

    檢測JetPack安裝是否成功的辦法

    在以上完成之后,TX1連接的顯示屏這時已經可以顯示桌面了,這時打開終端輸入以下指令:

    jetson_release -v

    此時終端即可顯示相關信息

    第二步,讓TX1從硬盤啟動

    上述安裝完成之后,TX1內存就剩幾百兆了,這里提供加載固態硬盤的方法。

    (參考文章:https://blog.csdn.net/qq_38898517/article/details/109116191)

    首先將SSD硬盤插到TX1上,點擊ubuntu主界面左上角如下圖位置,輸入disk,點擊Disks圖標

    選擇你插入的SSD硬盤,點擊如下圖的設置按鈕,選擇格式化操作。

    卷名自己定義,類型選擇Ext4,然后開始格式化

    完成格式化后點擊啟動器的硬盤圖標,硬盤自動掛載,此時按住Ctrl+L,即可顯示硬盤路徑,將其路徑復制復制。

    在終端輸入

    sudo cp -ax / '你的硬盤路徑' //修改啟動路徑 cd /boot/extlinux sudo cp extlinux.conf extlinux.conf.original sudo gedit /boot/extlinux/extlinux.conf

    初始文件如下圖所示

    修改后:

    這里的"/dev/sda1"在下圖device位置查看。

    ubuntu18.04只需修改上述三個部分,與參考文章有所不同。

    文件內容改完之后,保存重啟TX1即可。

    輸入以下指令即可查看是否更改成功。

    df -hl

    第三步,Jetson inference運行

    (參考文章:https://github.com/dusty-nv/jetson-inference)

    大體部分按照上面的順序一步步的來,這里做一些補充。

    pytorch的安裝

    whl文件下載地址:https://forums.developer.nvidia.com/t/pytorch-for-jetson/72048

    參考網址:https://blog.csdn.net/qq_41660112/article/details/123715549

    根據你所安裝的Jetpack版本以及python版本選擇對應的pytorch版本進行下載,我下載的是1.10.0版本。

    python3.6輸入下列指令即可安裝:

    sudo apt-get install python3-pip libopenblas-base libopenmpi-dev pip3 install Cython pip3 install numpy torch-1.10.0-cp36-cp36m-linux_aarch64.whl

    python2.7輸入下列指令即可安裝:

    sudo apt-get install libopenblas-base libopenmpi-dev pip install future torch-1.4.0-cp27-cp27mu-linux_aarch64.whl

    檢測是否安裝成功

    python3 //進入python3 import torch //載入pytorch print(torch.__version__) //查看pytorch版本

    torchvision的安裝

    版本對應關系:https://catalog.ngc.nvidia.com/orgs/nvidia/containers/l4t-pytorch

    安裝指令:

    $ sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev $ git clone --branch version https://github.com/pytorch/vision torchvision # 更改第一個vision為你pytorch對應的版本,如v0.11.0 $ cd torchvision $ export BUILD_VERSION=0.x.0 # where 0.x.0 is the torchvision version $ sudo python setup.py install # use python3 if installing for Python 3.6 $ cd ../ # attempting to load torchvision from build dir will result in import error $ pip install 'pillow<7' # always needed for Python 2.7, not needed torchvision v0.5.0+ with Python 3.6

    Docker容器

    由于我是在Docker容器中運行的Jetson inference,下面將講解如何通過Docker實現jetson-inference的運行。

    找到對應版本的docker

    拉取鏡像:

    docker pull dustynv/jetson-inference:r32.6.1

    運行容器:

    cd jetson-inference docker/run.sh//退出:exit

    將自己編寫的程序文件路徑掛載到docker

    docker/run.sh --volume /my/host/path:/my/container/path

    下面運行一個圖像識別程序看看,在下載的jetson-inference文件夾中jetson-inference/build/aarch64/bin位置輸入以下指令

    Python ./imagenet.py images/strawberry_0.jpg images/test/output_1.jpg

    最終結果:

    sudo:command not found解決方法:

    可參考:https://blog.csdn.net/hello_1995/article/details/109222650

    目前寫這么多,后續再補充。。

    總結

    以上是生活随笔為你收集整理的Nvidia Jetson TX1的刷机以及jetson inference的运行的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 男人喷出精子视频 | 肥熟女一区二区三肥熟女 | 超碰首页| 51久久 | 91欧美一区二区三区 | 亚洲 欧美 激情 另类 校园 | 中文字幕av久久 | 欧美精品二区 | 天天爽天天爽 | 欧美日韩在线直播 | 中文天堂在线播放 | 噜噜色网 | 欧美日韩一区二区三区在线播放 | 黄色片网站在线播放 | 一区二区在线免费看 | 亚洲图片一区二区三区 | 欧美成人h版在线观看 | 久久永久免费视频 | 国产三级第一页 | av簧片 | 在线欧美日韩国产 | 制服丝袜一区二区三区 | 色伊人网 | 黄色福利视频 | 九九热超碰 | 激情福利在线 | 欧美人妖另类 | 东京久久久 | 爱情岛论坛成人av | 人妻无码中文字幕 | 欧美日韩不卡在线 | 国产日韩精品suv | 日本一二区视频 | 夜夜嗨影院 | 亚洲欧美成人综合 | 三上悠亚久久 | 理论片在线观看视频 | 精品国产午夜福利在线观看 | 99精品人妻国产毛片 | 成人性色生活片 | 日本精品成人 | 91成人精品国产刺激国语对白 | 国产综合久久久久久鬼色 | 欧美作爱视频 | 一级做a爱片久久 | 91九色在线播放 | 黄色网视频 | 日本一区二区三区电影在线观看 | 亚洲第一色网站 | 欧美一级夜夜爽 | 亚洲小说区图片区 | av免费播放网站 | 国产破处视频 | 日本在线高清视频 | 天天做天天爱天天爽 | 日韩一区二区三区在线免费观看 | 秋霞午夜鲁丝一区二区 | 国产精品久久久久久福利 | 日韩在线www | 色五婷婷 | 日韩av影片在线观看 | 亚洲成人资源 | av一级网站 | 欧美寡妇性猛交 | 国产精品1024| 久草精品视频 | 玖草视频在线 | 亚洲区色 | 国产视频综合 | 我和单位漂亮少妇激情 | 伊人色综合久久久 | 91日韩中文字幕 | 免费的黄网站 | 好男人网站 | 男女做那个视频 | 久久艹中文字幕 | 息与子五十路翔田千里 | 水密桃av| 国产这里只有精品 | 久久嗨 | 波多野结衣操 | 特a级黄色片 | 日韩电影在线观看一区 | 女裸全身无奶罩内裤内衣内裤 | 久操不卡| 在线看黄网站 | 精品无码久久久久久国产 | 91爱看 | 欧美性猛交xxxx免费看 | 欧美精品一区二区视频 | 日本xxxx免费 | 色久天堂| 精品熟女一区二区三区 | 日韩精品视频在线免费观看 | 亚洲成人a√| 日本一区视频在线观看 | 亚洲日本在线观看视频 | 中文字幕第三页 | 91久久一区 |