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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Jetson Nano安装pytorch 基于torch1.6和torchvision0.7

發布時間:2025/3/11 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jetson Nano安装pytorch 基于torch1.6和torchvision0.7 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需要注意的是,博主使用的是win10主機,通過局域網連接的jetson nano, 其中jetson nano的預制CUDA版本為10.2 Jetpack 4.1.1

分別執行以下命令,即可查看自己的jetson nano 預搭載的CUDA版本

sudo pip3 install jetson-stats

sudo jtop

基礎安裝教程

    • 需要注意的是,博主使用的是win10主機,通過局域網連接的jetson nano, 其中jetson nano的預制CUDA版本為10.2 Jetpack 4.1.1
    • 分別執行以下命令,即可查看自己的jetson nano 預搭載的CUDA版本
    • `sudo pip3 install jetson-stats`
    • `sudo jtop`
  • 1.基礎連接
    • 1、基礎部件安裝
    • 2、遠程桌面連接
      • 可以參考這篇博文,使用Xshell和Xftp,對于沒有屏幕的用戶比較友好,另外,jetson nano開啟屏幕連接會占用一定量的CPU和GPU資源,遠程連接可節省之。
    • `不過,需要提醒的是,博主下面的操作,雖然都是在命令行完成的,但是博主連接了屏幕,所以如果直接是遠程桌面連接,有一定可能性出現博文中未出現的情況`
  • 2.環境配置
    • 1.關于CUDA的環境變量導入
    • 保存后退出,執行 `source ~/.bashrc`,使得環境變量生效
    • 在命令行輸入 nvcc -V 如果正常輸出,說明CUDA路徑配置成功,對于CUDA10.0版本,方法或許與博文有出入,請自行百度之。
    • 2.安裝pytorch torch1.6和torchvison0.7.0
    • 安裝 torch1.6 在命令行執行
    • 隨后安裝torchvision 0.7.0

1.基礎連接

1、基礎部件安裝

基礎的系統燒錄等可以參考這篇博文
Nvidia Jetson Nano入門與使用

2、遠程桌面連接

可以參考這篇博文,使用Xshell和Xftp,對于沒有屏幕的用戶比較友好,另外,jetson nano開啟屏幕連接會占用一定量的CPU和GPU資源,遠程連接可節省之。

另外,連接上Xftp后可以使用其實現文件傳輸,在jetson nano不便于下載某些文件時,可以通過主機下載后再傳過去

下面這篇博文對于Xshell使用介紹非常詳細,這里不再贅述,同樣的,Putty也可以連接,方法更為簡單,但功能略微弱于 Xshell 可自行百度之。
https://blog.csdn.net/u013617229/article/details/89715667

不過,需要提醒的是,博主下面的操作,雖然都是在命令行完成的,但是博主連接了屏幕,所以如果直接是遠程桌面連接,有一定可能性出現博文中未出現的情況

2.環境配置

1.關于CUDA的環境變量導入

jetson nano是原裝了CUDA的,但是需要用戶導入環境變量(導入相關的路徑)才可以使用,只有環境變量導入成功后,方可在命令行使用 nvcc -V
在命令行輸入?sudo gedit ~/.bashrc
(類似于文本編輯器,需要連接顯示器,如果沒有顯示器,需要自行百度vim的方法來添加環境變量)
在最后添加這三行 (注意,輸入變量時,是usr,不是user,linux小白當時差點沒注意這點細節)

export CUDA_HOME=$CUDA_HOME:/usr/local/cuda export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH export PATH=/usr/local/cuda/bin:$PATH
  • 1
  • 2
  • 3

保存后退出,執行?source ~/.bashrc,使得環境變量生效

在命令行輸入 nvcc -V 如果正常輸出,說明CUDA路徑配置成功,對于CUDA10.0版本,方法或許與博文有出入,請自行百度之。

2.安裝pytorch torch1.6和torchvison0.7.0

下述步驟安裝的是 PyTorch v1.6 + torchvision v0.7.0-rc2
需要注意的是,博主的jetson nano搭載的是CUDA10.2版本,因此強烈建議使用1.6版本的pytorch,其他版本的pytoch安裝后會出現各種問題
詳情可參考這位博主的經歷
同時本博主也是參考這位博主的方法安裝的

前往nvidia官網下載pytorch,Pytorch在arm64架構上需要自己編譯安裝。

Nvidia提供了在Nano上的預編譯的pytorch安裝包,直接下載需要科學上網,因此建議將下載鏈接復制到迅雷以便加速下載。

同時,這里提供了pytorch 1.6.0的已經編譯好的wheel安裝包,下載后重命名為torch-1.6.0-cp36-cp36m-linux_aarch64.whl,并將文件放在用戶目錄下,這樣可以直接打開。
鏈接:https://pan.baidu.com/s/1bjMHIg1KDJ0HMB37HB_DzQ
提取碼:c3z2
(此處的資源連接轉載自博文)

安裝 torch1.6 在命令行執行

sudo apt-get install python3-pip libopenblas-base libopenmpi-dev pip3 install Cython pip3 install torch-1.6.0-cp36-cp36m-linux_aarch64.whl
  • 1
  • 2
  • 3

由于我們安裝的是pytorch1.6因此,我們只能知用torchvisionv0.7.0,但是去官方找,最多只到0.6.0

隨后安裝torchvision 0.7.0

sudo apt-get install libjpeg-dev zlib1g-dev git clone --branch v0.7.0 https://gitee.com/zero-one-game/vision torchvision # 鑒于國內網絡環境,博主提供gitee碼云加速下載,直接使用github會因出現網絡問題而無法進行 #這行命令是將源代碼下載到了用戶目錄下的torchvision,如果torchvision已經存在,需要刪除,如果提示permission denied #命令行使用sudo su 進入管理員模式, 執行 rm -r torchvision ,或者也可以自行查找更安全的刪除方法cd torchvision #進入用戶目錄下的torchvision,執行源代碼編譯工作,需要一定的時間,大概十多分鐘sudo python3 setup.py install cd ../ # attempting to load torchvision from build dir will result in import error pip3 install 'pillow<7' # always needed for Python 2.7, not needed torchvision v0.5.0+ with Python 3.6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

更多詳細的安裝步驟,可以參考以下博文

https://www.pianshen.com/article/41791665147/
https://www.pythonf.cn/read/135121
https://www.cnblogs.com/cumtchw/p/13273753.html
https://www.cnblogs.com/cumtchw/p/13279051.html

編譯并安裝完成后,命令行輸入python3,啟動python3.6.9,進入交互式命令行

>>> import torch >>> print(torch.__version__) # 輸出 1.6.0 >>> print('CUDA available: ' + str(torch.cuda.is_available())) >>> print('cuDNN version: ' + str(torch.backends.cudnn.version())) >>> a = torch.cuda.FloatTensor(2).zero_() >>> print('Tensor a = ' + str(a)) >>> b = torch.randn(2).cuda() >>> print('Tensor b = ' + str(b)) >>> c = a + b >>> print('Tensor c = ' + str(c)) >>>> import torchvision >>> print(torchvision.__version__) # 輸出 0.7.0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

3.安裝虛擬環境,隔離真實環境
參考博文,后續將詳細補充相關用法
https://www.cnblogs.com/kekeoutlook/p/13511212.html

linux下,把文本從其他GUI程序復制到終端用 ctrl+shift+v

4.好像有朋友遇到了git出問題,下載不了,我這里直接給出前面的torchvision0.7.0的zip包,有需要的自取,藍奏分享鏈接

總結

以上是生活随笔為你收集整理的Jetson Nano安装pytorch 基于torch1.6和torchvision0.7的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日本大尺度吃奶做爰久久久绯色 | 国产对白在线 | 免费成人深夜小野草 | 日韩五码在线 | 蜜桃精品视频 | 国产精品jizz在线观看无码 | 免费观看一区 | 国产一区在线看 | 欧美精品久久久久久久自慰 | 丁香花激情网 | 黄色国产在线播放 | 97av在线播放 | 韩国一级一片高清免费观看 | 2018天天干天天操 | 黄色一级片在线免费观看 | 亚洲乱色熟女一区二区三区 | 国产一区二区在线免费观看视频 | 伊人久艹 | 午夜免费视频网站 | 福利片av| 亚洲永久免费视频 | 久久亚洲第一 | 午夜在线观看免费视频 | 久久91亚洲精品中文字幕奶水 | 久热伊人| 五月丁香 | 欧美日韩人妻精品一区二区 | 老熟女毛茸茸 | 夫妻淫语绿帽对白 | 插插插91| 一卡二卡三卡视频 | 久久久久这里只有精品 | 亚洲激情综合 | 午夜网站在线 | 调教小屁屁白丝丨vk | 国产私密视频 | 色综合狠狠操 | 国产午夜视频在线观看 | 欧美在线视频你懂的 | 麻豆网站视频 | 丰满少妇中文字幕 | 蜜臀久久99精品久久久久久 | 国产日韩欧美视频在线 | 国产奶头好大揉着好爽视频 | 香蕉视频影院 | 黄色小视频在线观看免费 | 99re在线 | 国产精品19乱码一区二区三区 | 亚洲自拍p| 天堂国产一区二区三区 | 手机av片| 99热导航 | 天天干天天爱天天操 | www性 | 久久婷婷六月 | 影音先锋中文字幕在线播放 | 澳门久久久 | 亚洲一区二区在线观看视频 | 天堂一区在线观看 | 超碰免费在线播放 | 亚洲春色av | 久久精品一级片 | 欧美一页| 在线看免费 | 欧美色爽 | 日本欧美一区二区三区不卡视频 | 四虎永久免费在线观看 | 国产黑人| 涩涩视频在线播放 | 深夜视频一区二区三区 | 久久综合桃花网 | 国产精品一区二三区 | 原创少妇半推半就88av | 日日操日日操 | 久久中出 | 天堂成人 | 榴莲视频黄色 | jizz视频在线观看 | 懂色av一区二区 | 国产精品91视频 | 色婷婷视频在线 | 久久久久人 | 新版红楼梦在线高清免费观看 | 亚洲第一页乱 | 亚州中文 | 884aa四虎影成人精品一区 | 亚洲一区二区三区电影在线观看 | 日批在线 | 中文字幕伦理 | av成人免费 | 美女扒开内裤让男人桶 | 亚洲精品国产精品乱码桃花 | 天堂资源中文在线 | 久久国产日韩 | 尤物视频在线观看免费 | 激情视频91| 欧美精品网站 | 91精品网站| 97碰碰视频 |