OpenPCDetv0.3安装
OpenPCDetv0.3安装
- OpenPCDet
- spconv v1.2
- pcdet v0.3
OpenPCDet
项目地址:OpenPCDet
安装说明:Installation
spconv v1.2
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
我使用的是ubuntu16.04+python3.6+pytorch1.4
前面的pytorch环境配置很简单,主要记录spconv v1.2
git clone https://github.com/traveller59/spconv.git --recursive
克隆这一步如果出问题的话也可以直接下载项目zip包。
sudo apt-get install libboost-all-dev
安装cmake
pip install cmake
查看cmake安装路径
pip show camke
假如得到的路径是/home/xxx/xxx/xxx/cmake-3.21.2/
将camke添加到PATH
sudo gedit /etc/profile
在打开的文件最后加上:
export PATH=$PATH:/home/xxx/xxx/xxx/cmake-3.21.2/bin
export CMAKE_CUDA_COMPILER=/usr/local/cuda-10.1/bin:$PATH
保存,然后在终端输入
source /etc/profile
下一步
python setup.py bdist_wheel
报错
-- Found cuDNN: v? (include: /usr/local/cuda-10.1/include, library: /usr/local/cuda-10.1/lib64/libcudnn.so)
查找
locate cuda.make
找到自己设置的cuda环境那一行(我的是openpcdet),打开
code /home/cvpr/anaconda3/envs/openpcdet/lib/python3.6/site-packages/torch/share/cmake/Caffe2/public/cuda.cmake
将
150 file(READ ${CUDNN_INCLUDE_PATH}/cudnn.h CUDNN_HEADER_CONTENTS)
替换为
150 file(READ ${CUDNN_INCLUDE_PATH}/cudnn_version.h CUDNN_HEADER_CONTENTS)
终于好了,继续
cd ./dist
pip install *.whl
出现
Successfully installed spconv-1.2.1
验证
python
import spconv
没有报错,说明安装spconv成功
pcdet v0.3
克隆项目,或者直接下载
git clone https://github.com/open-mmlab/OpenPCDet.git
安装依赖的python库
pip install -r requirements.txt
注意:这有一个大坑,requirements里面有torch>=1.1
直接安装会导致更新torch版本,导致torch和cuda版本不匹配,后续会出现问题。
建议把这一行删掉。
安装pcdet
python setup.py develop
出现
Finished processing dependencies for pcdet==0.3.0+0
验证
python
import pcdet
没有报错,说明安装pcdet成功
>>> import spconv
>>>
>>> import pcdet
>>>
OpenPCDetv0.3安装相关推荐
- linux环境下nacos的安装+启动,阿里云服务器安装nacos
nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...
- Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败
[Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- 在docker上安装部署tomcat项目 超简单,拿来主义
在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...
- docker一步安装mysql,docker的魅力就在于此
正常来说,使用docker安装东西的步骤是serach它有没有,然后pull它 这里其实只要一步(如果你没有安装过.没有端口占用等问题的话!!) $ docker run -d -p 3306:330 ...
- Linux下tomcat的安装与卸载以及配置(超简单)
无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...
- Linux下安装Java8
Linux(ubuntu)下Java8安装 1.下载jdk8 这个看大家了,linux版本的就可以 2.创建jvm文件夹 在根目录下创建名为jvm的文件夹(在哪里创建看个人) $ sudo mkdir ...
- Linux安装mysql,一步到位!
今天在腾讯云上面买了一个服务器,想要把自己的项目部署一下,就要安装mysql,以下是我的安装步骤,在网上有很多人把install敲错了,还有的少-get,种种错误试完之后,我决定发一篇 sudo ap ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
最新文章
- 资源 | 斯坦福最新NLP课程上线,选择PyTorch放弃TensorFlow
- Linux C编程--进程介绍2--exec函数
- Android之内存管理-内存监测-内存优化
- Amazon Aurora 论文解读
- 信号与系统 chapter9 关于信号与系统中微分方程的求解
- C#.Net工作笔记005---c#中list合并去重_以及单纯合并_值类型list去重
- Swift - ??
- 条码的应用在管理上具有便捷的特点
- 常见网络协议端口号整理
- java new 实例化_java中使用new实例化
- 【笔记】FFC 20624 Winter 09的mil与mm显示转换
- Mysql 根据经纬度计算距离
- 苹果logo_苹果LOGO起拍价2万美元?
- MuMu模拟器忘记锁屏密码
- fastboot实战
- “好好说话,别伤人。”
- Unity-黑暗之魂复刻-角色摄相机
- 小程序获取用户信息(微信运动步数)
- 李刚疯狂JAVA面向对象章节
- 信息化时代下,企业面临的5个数据安全威胁