当确认已经执行 sudo apt install nvidia-jetpack -y 安装jetpack sdk 后,无法通过nvcc -V 查看cuda版本信息:
配置环境变量:
sudo vim .bashrc
在文件末尾加入:
export PATH=/usr/local/cuda-11.4/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-11.4
其中cuda11.4根据实际的版本填写些,版本可以从上面的路径/usr/local/找到。
改完之后wq保存.
更新:
source .bashrc
然后nvcc -V 查看
sudo apt install netplan.io
sudo vi /etc/netplan/99_config.yaml
添加以下内容(注意格式):
network:
version: 2
renderer: networkd
ethernets:
enp0s25:
addresses:
- 192.168.0.100/24
routes:
- to: default
via: 192.168.0.1
nameservers:
search: [example.com, sales.example.com, dev.example.com]
addresses: [1.1.1.1, 8.8.8.8, 4.4.4.4]
重启生效
sudo reboot
环境依赖安装:
sudo apt install
libssl1.1
libgstreamer1.0-0
gstreamer1.0-tools
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly
gstreamer1.0-libav
libgstreamer-plugins-base1.0-dev
libgstrtspserver-1.0-0
libjansson4
libyaml-cpp-dev
安装deepstream
sudo apt install deepstream-6.1
(不同jetpack 版本对应不同的deepstream版本,输入到deepstream时,可按tab键 自动补全适应当前jetpack版本的deepstream版本)
测试demo(以deepstream-6.1为例)
cd /opt/nvidia/deepstream/deepstream-6.1/samples/configs/deepstream-app
deepstream-app -c source30_1080p_dec_preprocess_infer-resnet_tiled_display_int8.txt
经常遇到一些设备需要设置mtu值,以满足一些网络设备的正常运行,经过仔细验证,设置mtu的方式如下:
修改网络mtu(以设置eth0 为例)
sudo ifconfig eth0 down
sudo ifconfig eth0 mtu 9000
sudo ifconfig eth0 up
安装samba
sudo apt-get install samba -y
修改配置文件
sudo vi /etc/samba/smb.conf
[tw]
comment = share folder
browseable = yes
path = /home/tw
create mask = 0664
directory mask = 0775
valid users = tw
force user = tw
force group = tw
public = yes
available = yes
writable = yes
设置密码
sudo smbpasswd -a nvidia
应用重启
sudo service smbd restart