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安装相关推荐

  1. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  2. 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: ...

  3. Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!

    最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...

  4. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  5. docker一步安装mysql,docker的魅力就在于此

    正常来说,使用docker安装东西的步骤是serach它有没有,然后pull它 这里其实只要一步(如果你没有安装过.没有端口占用等问题的话!!) $ docker run -d -p 3306:330 ...

  6. Linux下tomcat的安装与卸载以及配置(超简单)

    无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...

  7. Linux下安装Java8

    Linux(ubuntu)下Java8安装 1.下载jdk8 这个看大家了,linux版本的就可以 2.创建jvm文件夹 在根目录下创建名为jvm的文件夹(在哪里创建看个人) $ sudo mkdir ...

  8. Linux安装mysql,一步到位!

    今天在腾讯云上面买了一个服务器,想要把自己的项目部署一下,就要安装mysql,以下是我的安装步骤,在网上有很多人把install敲错了,还有的少-get,种种错误试完之后,我决定发一篇 sudo ap ...

  9. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

最新文章

  1. 资源 | 斯坦福最新NLP课程上线,选择PyTorch放弃TensorFlow
  2. Linux C编程--进程介绍2--exec函数
  3. Android之内存管理-内存监测-内存优化
  4. Amazon Aurora 论文解读
  5. 信号与系统 chapter9 关于信号与系统中微分方程的求解
  6. C#.Net工作笔记005---c#中list合并去重_以及单纯合并_值类型list去重
  7. Swift - ??
  8. 条码的应用在管理上具有便捷的特点
  9. 常见网络协议端口号整理
  10. java new 实例化_java中使用new实例化
  11. 【笔记】FFC 20624 Winter 09的mil与mm显示转换
  12. Mysql 根据经纬度计算距离
  13. 苹果logo_苹果LOGO起拍价2万美元?
  14. MuMu模拟器忘记锁屏密码
  15. fastboot实战
  16. “好好说话,别伤人。”
  17. Unity-黑暗之魂复刻-角色摄相机
  18. 小程序获取用户信息(微信运动步数)
  19. 李刚疯狂JAVA面向对象章节
  20. 信息化时代下,企业面临的5个数据安全威胁

热门文章

  1. 深度阅读:阿杜威少快意江湖 昆汀式的刀光剑影
  2. 完爆面试官!2021年我们程序员该如何进阶和规划?面经解析
  3. 创建可在网页下载安装的ActiveX控件(通过Setup.exe安装)
  4. uniapp 调用手机相机拍照实现图片上传
  5. 工作邦智慧水务管网系统
  6. Golang 023. 《孙子算经》之鸡兔同笼
  7. 《深入设计模式》笔记 -创建型模式三、生成器模式(建造者模式)
  8. PPT制作能力在职场中真的重要吗?一定要美术功底才能学好PPT吗?
  9. bzoj-1128 Lam
  10. 滴滴新锐计划实习生面试经历