autoware-1:安装环境cuda/cudnn/tensorRT库函数的判断

安装环境cuda/cudnn/tensorRT库函数的判断

1) CUDA 相关库(cudart / cuda / cublas)

命令:

bash 复制代码
ldconfig -p | grep -E 'libcudart|libcuda|libcublas' | head

输出:

text 复制代码
libcudart.so.12 (libc6,x86-64) => /usr/local/cuda/targets/x86_64-linux/lib/libcudart.so.12
libcudart.so    (libc6,x86-64) => /usr/local/cuda/targets/x86_64-linux/lib/libcudart.so
libcudadebugger.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcudadebugger.so.1
libcuda.so.1    (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcuda.so.1
libcuda.so      (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcuda.so
libcublasLt.so.12 (libc6,x86-64) => /usr/local/cuda/targets/x86_64-linux/lib/libcublasLt.so.12
libcublasLt.so  (libc6,x86-64) => /usr/local/cuda/targets/x86_64-linux/lib/libcublasLt.so
libcublas.so.12 (libc6,x86-64) => /usr/local/cuda/targets/x86_64-linux/lib/libcublas.so.12
libcublas.so    (libc6,x86-64) => /usr/local/cuda/targets/x86_64-linux/lib/libcublas.so

2) TensorRT 工具(trtexec)

命令:

bash 复制代码
trtexec

输出:

text 复制代码
bash: trtexec: command not found

3) TensorRT 运行库(nvinfer / nvonnxparser)

命令:

bash 复制代码
ldconfig -p | grep -E 'libnvinfer|libnvonnxparser' | head -n 50

输出:

text 复制代码
libnvonnxparser.so.10      (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libnvonnxparser.so.10
libnvonnxparser.so         (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libnvonnxparser.so
libnvinfer_plugin.so.10    (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libnvinfer_plugin.so.10
libnvinfer_plugin.so       (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libnvinfer_plugin.so
libnvinfer.so.10           (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libnvinfer.so.10
libnvinfer.so              (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libnvinfer.so

安装cudNN

bash 复制代码
 sudo apt install libcudnn9-dev-cuda-12

diffusiuon节点编译

两种方法

方法1:

bash 复制代码
 bash build_and_clean.sh /root/.cache/ccache /opt/autoware "--packages-up-to  autoware_diffusion_planner"

方法2:

bash 复制代码
source /opt/ros/humble/setup.bash

export CCACHE_DIR=/root/.cache/ccache
mkdir -p $CCACHE_DIR
bash 复制代码
colcon build   --merge-install   --install-base /opt/autoware   --mixin release compile-commands ccache   --packages-up-to autoware_diffusion_planner

docker_file

windows 版本

yaml 复制代码
services:
  autoware:
    image: ghcr.io/autowarefoundation/autoware:universe-devel-cuda
    network_mode: bridge
    container_name: autoware
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
        limits:
          memory: 30g
          cpus: "4"
    volumes:
      - "F:/autoware.tutorial_vehicle/src:/autoware/src"
      - "F:/autoware.tutorial_vehicle/autoware_data:/autoware_data"
      - "F:/autoware.tutorial_vehicle/autoware_map:/autoware_map"
    tty: true
    stdin_open: true

liunx 版本

相关推荐
A8ai_napiai11 小时前
GPT-5.6三档定档7月7日+GEO市场爆发+Anthropic最严封禁:模型商的价格战与AI搜索的新战场
人工智能·gpt
YuK.W12 小时前
Leetcode100: 70.爬楼梯、118.杨辉三角、198.打家劫舍
java·算法·leetcode
随意起个昵称12 小时前
状压dp-基础题目2([USACO12MAR] Cows in a Skyscraper G)
c++·算法·动态规划
IT_陈寒12 小时前
React的setState竟然不是立刻生效的,害我调试半天
前端·人工智能·后端
腾讯云大数据12 小时前
腾讯云大数据计算智能:从结构化 SQL 到多模态 AI Workload 的融合范式
大数据·人工智能·腾讯云
AI职业加油站12 小时前
大数据采集工程师:技术栈全景图与实战路径
大数据·人工智能·数据分析
code 旭12 小时前
不会编程也能做AI 量化交易工具:基于 MCP 协议的自然语言交易思路不会编程也能做AI 量化交易工具:基于 MCP 协议的自然语言交易思路
人工智能·ai·量化交易·mcp
AI服务老曹13 小时前
视觉算法模型管理完整流程:多版本上线、灰度发布与回滚的落地实践
人工智能·docker·音视频
Jerry13 小时前
LeetCode 1002. 查找共用字符
算法
机器之心13 小时前
Anthropic发现Claude「类意识工作台」!神秘J空间藏着没说出口的想法
人工智能·openai