当前位置: 首页 > news >正文

炼丹学习笔记3---ubuntu2004部署运行openpcdet记录

前言
环境 cuda 11.3 python 3.8 ubuntu2004

一、cuda环境检测

ylh@y:~/code_ws/OpenPCDet/tools$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Sun_Mar_21_19:15:46_PDT_2021
Cuda compilation tools, release 11.3, V11.3.58
Build cuda_11.3.r11.3/compiler.29745058_0

二、创建conda环境

conda create -n pcdet python=3.8

三、安装依赖

pip install torch==1.12.0+cu113 torchvision==0.13.0+cu113 torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cu113
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install av2==0.1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install kornia==0.6.8
pip install spconv-cu113
pip install open3d -i https://pypi.tuna.tsinghua.edu.cn/simple

四、编译安装pcdet

使用的是master分支commit 为8cacccec11db6f59bf6934600c9a175dae254806版本

git clone https://github.com/open-mmlab/OpenPCDet.git
python setup.py develop

五、数据预处理

python -m pcdet.datasets.kitti.kitti_dataset create_kitti_infos tools/cfgs/dataset_configs/kitti_dataset.yaml

六、训练测试

cd tools/
python train.py --cfg_file ./cfgs/kitti_models/pointpillar.yaml  --batch_size 1 --epochs 50

注意pointpillar.yaml中的USE_ROAD_PLANE设置为False,否则demo会出错
在这里插入图片描述
在这里插入图片描述

七、推理测试

cd tools/
python demo.py --cfg_file ../tools/cfgs/kitti_models/pointpillar.yaml --ckpt ../tools/pth/kitti/pointpillar_7728.pth --data_path ../data/kitti/testing/velodyne/000517.bin

在这里插入图片描述

八、小结

安装时,务必注意python 3.8、cuda 11.3,贴出来的依赖版本均为验证可行。

torch版本安装参考
###################
好记性不如烂笔头
积跬步期千里

相关文章:

  • 数学复习笔记 14
  • 精准掌控张力动态,重构卷对卷工艺设计
  • DAY 28 类的定义
  • 内容中台重构企业知识管理路径
  • 力扣HOT100之二叉树:102. 二叉树的层序遍历
  • 【GAN网络入门系列】一,手写字MINST图片生成
  • 前端取经路——量子UI:响应式交互新范式
  • 知识蒸馏实战:用PyTorch和预训练模型提升小模型性能
  • 【笔记】导出Conda环境依赖以复现项目虚拟环境
  • LLaMA-Factory:准备模型和数据集
  • 详解具身智能开源数据集:ARIO(All Robots In One)
  • Java 多线程基础:Thread 类核心用法详解
  • RabbitMQ 消息模式实战:从简单队列到复杂路由(三)
  • 第一次做逆向
  • LLaMA-Factory:环境准备
  • 【全解析】EN18031标准下的SSM安全存储机制
  • 小刚说C语言刷题—1700请输出所有的2位数中,含有数字2的整数
  • ubuntu22.04卸载vscode
  • C#实现访问远程硬盘(附源码)
  • 技术剖析|线性代数之特征值分解,支撑AI算法的数学原理
  • 科普|认识谵妄:它有哪些表现?患者怎样走出“迷雾”?
  • 女子七年后才知银行卡被盗刷18万元,警方抓获其前男友
  • 严打金融黑灰产,今年来上海警方破获各类经济犯罪案件690余起
  • 中科飞测将投资超10亿元,在上海张江成立第二总部
  • 制造四十余年血腥冲突后,库尔德工人党为何自行解散?
  • 央媒评网红质疑胖东来玉石定价暴利:对碰瓷式维权不能姑息