自动驾驶域控制器nvidia环境搭建

nvidia安装ros和深度学习环境搭建步骤总结

#############todesk ################

sudo dpkg -i todesk_4.1.0_aarch64.deb

####################################

#############500g ##################

lsblk

/dev/nvme0n1

fdisk /dev/nvme0n1

n

p

enter

enter

sudo mkfs -t ext4 /dev/nvme0n1p1

sudo gedit /etc/fstab

/dev/nvme0n1p1 /media/rosbag ext4 defaults 0 0

####################################

sudo apt-get update

sudo apt-get install python3-pip

JetPack:5.0.2

jetson-stats

sudo -H pip3 install -U jetson-stats

jtop

sudo systemctl restart jtop.service

jetpack:

a. sudo apt update

b. sudo apt upgrade

c. sudo apt install nvidia-jetpack -y

查看版本:/etc/apt/sources.list.d/nvidia-l4t-apt-source.list 文件中

######################ubuntu20.04 ros noetic install############################

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

sudo apt update

sudo apt install ros-noetic-desktop-full

sudo pip install rosdepc // sudo pip3 install rosdepc

sudo rosdepc init

rosdepc update

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc

source ~/.bashrc

tf2_sensor_msgs:

sudo apt-get install ros-noetic-tf2-sensor-msgs

sudo apt install libqt5serialport5-dev libudev-dev

sudo apt-get install ros-noetic-geographic-msgs

vim ~/.bashrc:

source /opt/ros/noetic/setup.bash

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ros/noetic/lib

ros-numpy:

sudo apt-get install ros-noetic-ros-numpy

catkin_make : catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python3

catkin_make -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3

cuda: /usr/local

a. CUDA 检查是否安装成功

nvcc -V

如果报错,需要把nvcc添加到环境变量。

vim ~/.bashrc

export LD_LIBRARY_PATH=/usr/local/cuda/lib64

export PATH=$PATH:/usr/local/cuda/bin

source ~/.bashrc

出现如下则表示安装正确:

nvcc: NVIDIA (R) Cuda compiler driver

Copyright (c) 2005-2022 NVIDIA Corporation

Built on Wed_May__4_00:02:26_PDT_2022

Cuda compilation tools, release 11.4, V11.4.239

Build cuda_11.4.r11.4/compiler.31294910_0

安装过程

conda:

root: sh Miniforge-pypy3-4.14.0-2-Linux-aarch64.sh

conda create -n py38 -y

sudo apt-get install libopenblas-base libopenmpi-dev libomp-dev

conda activate py38

pytorch:py38 ---------copy torch-1.11.0-cp38-cp38-linux_aarch64.whl from usb

pip3 install torch-1.11.0-cp38-cp38-linux_aarch64.whl

torchvision: -----------copy vision-0.12.0.zip from usb

cd torchvision

export BUILD_VERSION=0.12.0

python3 setup.py install --user

cd ../

pycuda:

nvidia@tegra-ubuntu:/$ python3 -m pip install 'pycuda<2021.1'

cupy:

pip install cupy # only good use for (base)root

if can not import cupy: pip uninstall numpy & pip install numpy==1.23.5

(py38)root: python3

import tensorrt

import torch

import pycuda

import cupy

(base)root: python3

import cupy

import numpy

import pycuda

import

untitled test:

(base)root@tegra-ubuntu: catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python3

numpy:

pip uninstall numpy

pip install -U numpy==1.23.5

rviz:

frame: zvision_lidar1

protobuf 3.0.0 :

gmock-1.7.0

相关推荐
学步_技术15 小时前
自动驾驶系列—全面解析自动驾驶线控制动技术:智能驾驶的关键执行器
人工智能·机器学习·自动驾驶·线控系统·制动系统
Neituijunsir16 小时前
2024.09.22 校招 实习 内推 面经
大数据·人工智能·算法·面试·自动驾驶·汽车·求职招聘
winds~1 天前
自动驾驶-轨迹拼接
人工智能·机器学习·自动驾驶
m0_515790412 天前
【mmengine】配置器(config)(入门)读取与使用
自动驾驶
电气_空空3 天前
自动驾驶汽车横向控制方法研究综述
人工智能·自动驾驶·汽车·毕业设计·毕设
地平线开发者3 天前
征程6 工具链常用工具和 API 整理(含新手示例)
算法·自动驾驶
学步_技术3 天前
自动驾驶系列—自动驾驶发展史介绍
人工智能·机器学习·计算机视觉·自动驾驶·sae
驱动起爆大师x_x4 天前
《Ubuntu20.04环境下的ROS进阶学习8》
linux·笔记·单片机·嵌入式硬件·学习·机器人·自动驾驶
学步_技术4 天前
自动驾驶系列—深度剖析自动驾驶芯片SoC架构:选型指南与应用实战
人工智能·架构·自动驾驶·soc·芯片
驱动起爆大师x_x4 天前
《Ubuntu20.04环境下的ROS进阶学习7》
linux·笔记·学习·机器人·自动驾驶