Ubuntu18.04安装OpenPCDet及配置spconv
spconv的安装简直要命,废了三天才安装好,多亏了网上一些教程。下面是我综合几个点击量高的博文,成功安装的过程记录。
目录
- 安装
- 1 clone 项目
- 2 创建并配置虚拟环境
- 3 安装spconv
- 3.1 git clone项目
- 3.2 安装libboost
- 3.3 cmake版本
- 3.4 编译
- 3.5 安装
- 4 安装pcdet
- 参考
关于OpenPCD点云3D目标检测得介绍:link
OpenPCD项目地址:link
cuda得安装可以参看:link
安装
官方指导中得环境要求。
Requirements
All the codes are tested in the following environment:
Linux (tested on Ubuntu 14.04/16.04)
Python 3.6+
PyTorch 1.1 or higher (tested on PyTorch 1.1, 1,3, 1,5)
CUDA 9.0 or higher (PyTorch 1.3+ needs CUDA 9.2+)
spconv v1.0 (commit 8da6f96) or spconv v1.2
下面是我自己的配置:
Linux(Unbuntu18.04)
Python 3.7
Pytorch 1.1
cuda 10.0
spconv v1.0
1 clone 项目
git clone https://github.com/open-mmlab/OpenPCDet.git
cd 到clone好得OpenPCDet目录下
2 创建并配置虚拟环境
创建
conda create -n OpenPCDet python==3.7
激活
conda activate OpenPCDet
安装环境
pip install -r requirements.txt
3 安装spconv
首先是要按照自己安装得pytorch 得版本进行相应得spconv版本,我们进入pytorch官网查看pytorch版本:有1.1\1.2\1.4版本可用。对照上图选择了pytorch 1.1(要与cuda 版本对应):
conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=10.0 -c pytorch
接着配置相应得spconv版本,官方给出的spconv得项目地址:
spconv v1.0
spconv v1.2
但是我在git和后续的编译过程中一直报错,按照网上的教程也一直无法成功,所以我用了下面得别人spconv1.0项目。
3.1 git clone项目
git clone https://github.com/tyjiang1997/spconv1.0.git --recursive
git过程可能会报错,自己翻墙。后面的–recursive不可少,它用于循环克隆git子项目。我在git过程中有一个子项目git失败,git失败的子项目先cd到下载好的对应位置,然后单独重新git下相应得网址。
3.2 安装libboost
sudo apt-get install libboost-all-dev
3.3 cmake版本
cmake得安装可以参考:《ubuntu之cmake 3.15.3下载、安装、使用》
添加cmake至环境变量:
export PATH=cmake所在目录/bin:"${PATH}"
3.4 编译
python setup.py bdist_wheel
3.5 安装
cd ./dist
然后pip install 当前目录下的.whl文件
4 安装pcdet
cd 到OpenPCDet目录下:python setup.py develop
参考
OpenPCDet 踩坑实录
跑通PCDet上的那些坑——复现second PV-RCNN pointpillar
ubuntu18.04安装spconv踩坑实录
Ubuntu18.04安装OpenPCDet及配置spconv相关推荐
- Ubuntu18.04安装之后的配置
Ubuntu18.04安装之后的配置 1. 更新国内的Ubuntu源 sudo gedit /etc/apt/sources.list #阿里雲的源 deb http://mirrors.aliyu ...
- ubuntu18.04 安装qt5.12.8及环境配置的详细教程
这篇文章主要介绍了ubuntu18.04 安装qt5.12.8及环境配置的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 环境 系统: ...
- Ubuntu18.04安装OpenCV4.3.0和环境配置(支持编译CUDA并安装配置python-opencv)
Ubuntu18.04安装OpenCV4.3.0和环境配置 下载源文件 安装依赖 编译安装 环境配置 动态库配置 配置OpenCV的`PKG-CONFIG`环境 Python-OpenCV环境[如果安 ...
- Ubuntu18.04安装配置Qt5.15
Ubuntu18.04安装配置Qt5.15 Qt选择 下载Qt 安装Qt5.15.0 配置 后记 Qt选择 在官方的声明中,Qt5.15是Qt5.x的最后一个LTS版本,增加了即将在2020年底推出的 ...
- Ubuntu18.04 安装完成后的开发配置
Ubuntu18.04 安装完成后的开发配置 1 终端工具 2 屏幕录制工具 3 屏幕截图工具 4 向日葵远程操作与开机自启动设置 5 MarkDown笔记工具 6 ROS 机器人操作系统安装 7 编 ...
- Ubuntu18.04安装ROS Melodic+turtlebot3仿真配置
先说一下基本情况,因为本科毕业设计,需要用到Ubuntu,ROS,还有Turtlebot3,所以自己研究了一下.在安装ROS和使用Turtlebot3的过程中遇到了很多问题,但幸好最终都解决了.所以总 ...
- Ubuntu18.04安装CUDA10.1和cuDNN v7.6.5
Ubuntu18.04安装CUDA10.1和cuDNN v7.6.5 前言 深度学习需要使用使用GPU加速,在安装tensorflow之前需要根据选用的版本安装 就我的经验而言,CUDA的安装在Lin ...
- Ubuntu18.04安装python3.7.7和tensorflow-gpu 2.2.0
Ubuntu18.04安装python3.7.7和tensorflow-gpu 2.2.0 前言 安装python3.7.7与环境变量设置 使用pip3安装tensorflow-gpu 2.2.0 测 ...
- Ubuntu18.04 安装搭建 hadoop-3.3.0 集群
Ubuntu18.04 安装搭建 hadoop-3.3.0 集群 参考博文:https://blog.csdn.net/sunxiaoju/article/details/85222290?ops_r ...
最新文章
- 超酷的Android 侧滑(双向滑动菜单)效果
- Struts2中的struts.multipart.saveDir的配置
- C#中值类型和引用类型
- 开发中 MySQL 规范
- 信号与系统 chapter9 关于信号与系统中微分方程的求解
- Dynamic programming solving ULS
- linux 配置 mysql_linux下mysql配置文件my.cnf最详细解释
- 百度大脑公开课!快速定制高精度计算机视觉模型
- 适用于各种连锁企业15寸多点触摸android收款机消费机pos机
- svn回退到上一个版本_Git汇总--对象及版本库存储
- 奇怪,为什么在主页上面只列出最近的随笔,而文章呢?
- 汇编语言中sbb是什么意思_汇编语言的所有指令
- bootstrap的提示框bootbox.js
- 前端遇到GET https://XXXX net::ERR_HTTP2_PROTOCOL_ERROR 200问题的解决办法
- python为在线漫画网站自制非官方API(未完待续)
- ❀❀❀Excel加载项开发及发布❀❀❀
- 开心下单助手v1.0免费版
- C语言|《C Primer Plus》|数据类型
- 用Python制作一条五彩蟒蛇
- 手把手教你绘制自定义地图
热门文章
- xercesimpl做什么用的_一体化泵站是用来做什么的有什么用
- 要素集获取要素_OGC的网络要素服务(WFS)(持续更新。。。)
- python代码转换为pytorch_python基础教程Pytorch之Tensor和Numpy之间的转换的实现方法...
- 计算机组成原理 第三章 存储系统
- 计算机算法设计与分析 最大子数组问题
- TensorFlow:tensorflow之CIFAR10与ResNet18实战
- MATLAB中数组的原始索引和线性索引之间相互进行转换
- 《全唐诗》与《全宋词》
- AD在原理图中高亮网络的两种方法,altium designer 20
- 【搬运】卡尔曼滤波详解及实例