https://www.jianshu.com/p/1fac6cdedd0d
默認組件
Jetson nano的鏡像已經自帶了JetPack,cuda,cudnn,opencv組件和sample,這些例子安裝路徑如下所示
TensorRT /usr/src/tensorrt/samples/ CUDA /usr/local/cuda-10.2/samples/ cuDNN /usr/src/cudnn_samples_v7/ Multimedia API /usr/src/tegra_multimedia_api/ VisionWorks /usr/share/visionworks/sources/samples/ /usr/share/visionworks-tracking/sources/samples/ /usr/share/visionworks-sfm/sources/samples/ OpenCV /usr/share/OpenCV/samples/
cuda10
cudnn
opencv4
查看Jetson Nano 上的預裝 opencv 的版本
cd /usr/bin ./opencv_version
2.1核對CUDA
root@jetson-desktop:/# nvcc -V -bash: nvcc: command not found
加入路徑
sudo chmod -R 777 ~/.bashrc gedit ~/.bashrc 文件最后加入 export CUBA_HOME=/usr/local/cuda-10.2 export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH export PATH=/usr/local/cuda-10.2/bin:$PATH 執行使生效 source ~/.bashrc
再次執行,顯示cuda10.2
root@jetson-desktop:/# nvcc -V
2.3核對cuDNN
cd /usr/src/cudnn_samples_v8/mnistCUDNN/ sudo make
執行sample
sudo chmod a+x mnistCUDNN ./mnistCUDNN
python使用和升級
1核對python版本,默認python3.6
python3
2升級python
如果需要升級python3.6,例如升級到python3.8 9(no )
3、增加python相關內容(默認已經安裝)
3.1安裝pip3
sudo apt-get install python3-pip python3-dev
升級下pip3版本到19.1;一定要更新能解決很多錯誤
python3 -m pip install --upgrade pip
pip3 -V
安裝tensorflow-gpu
3.2安裝python-opencv
首先查看板子自帶的opencv版本
cd /usr/bin ./opencv_version
在terminal中輸入以下指令測試OpenCV是否成功安裝
在python2中查看
python -c "import cv2; print(cv2.__version__)"
在python3中查看
python3 -c "import cv2; print(cv2.__version__)"
if error,do...
我在JetPack-4.4中使用了內置的OpenCV-4.1.1。我對系統庫依賴性和python模塊依賴性進行了以下操作。 注意:對於“ protobuf”庫,建議不要使用apt安裝,而是使用“ install_protobuf-3.8.0.sh”腳本安裝較新版本(3.8.0),如下所示。“ protobuf”庫可能會對張量流的性能(推斷速度)產生顯着影響
### Install dependencies for python3 "cv2" $ sudo apt-get update $ sudo apt-get install -y build-essential make cmake cmake-curses-gui \ git g++ pkg-config curl libfreetype6-dev \ libcanberra-gtk-module libcanberra-gtk3-module $ sudo apt-get install -y python3-dev python3-testresources python3-pip $ sudo pip3 install -U pip Cython $ sudo pip3 install numpy matplotlib
you can choose or not安裝一些重要的包
sudo apt-get install python3-scipy sudo apt-get install python3-pandas sudo apt-get install python3-sklearn
https://blog.csdn.net/kh971024/article/details/106664798
------------------如果沒有要安裝opencv--------------------
https://i.cnblogs.com/posts/edit;postId=13547060
https://www.rs-online.com/designspark/jetson-nano-opencv-cn
sudo apt-get update sudo apt-get upgrade -y sudo apt-get install build-essential sudo pip3 install opencv-python #waring opencv3.2
或者 sudo apt-get install python3-opencv #waring opencv3.2
------------------如果沒有要安裝opencv--------------------
ls -ltrh /dev/video*
新建python腳本執行
# 匯入OpenCV函式庫 import cv2 # 設定從哪顆鏡頭讀取影像,在括弧中填入先前查詢到的webcam編號 webcam = cv2.VideoCapture(0) # 讀取影像 return_value, image = webcam.read() # 儲存名為Picture.png的照片 cv2.imwrite("Picture.png", image) # 刪除webcam,避免影像佔用資源 del(webcam)
執行
python3 TakePicture.py
4、更新系統

apt-get update && apt-get upgrade -y
https://www.cnblogs.com/kekeoutlook/p/13511212.html
安裝虛擬環境
https://blog.csdn.net/u011119817/article/details/99679350
安裝虛擬環境
pip3 install virtualenv virtualenvwrapper
安裝完之后,需要更新.bashrc
gedit ~/.bashrc
#最下面添加 保存退出 export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source ~/.local/bin/virtualenvwrapper.sh
保存並退出,使用source 重新載入
source ~/.bashrc
接着創建python的虛擬環境,
mkvirtualenv nano -p python3 #-p 是指定解釋器是python3
error
sudo apt install virtualenv
創建后直接進入了。
我的名字是nano,你可以自己定義。
一些virtualenvwrapper的常用命令:
#創建一個環境 mkvirtualenv name #在~/.virtualenvs下安裝name的需擬環境 #激活工作環境 workon name #workon后不加任何東西可以列出所有虛擬環境 #退出當前虛擬環境 deactivate #刪除虛擬環境,需先退出 rmvirtualenv name #列出所有虛擬環境 lsvirtualenv
深度學習環境搭建
TensorRT安裝+PyTorch安裝
https://zhuanlan.zhihu.com/p/189828284