当前位置:   article > 正文

Openpcd安装过程记录_nuscenes database version not found

nuscenes database version not found

openpcd安装配置问题记录
1.docker 新建立的容器出现python找不到问题:
https://www.cnblogs.com/hellojesson/p/10825071.html

2.在利用requirement文件安装基础环境的时候,要注意可能pytorch会默认选择安装最新版本的,导致cuda和本机对应不上,所以还是自己上官网选择安装。

3.安装spconv v1.0
注意:pytorch1.1只支持到cuda10.0
If you use PyTorch 1.1, then make sure you install the spconv v1.0 with (commit 8da6f96) instead of the latest one.
If you use PyTorch 1.3+, then you need to install the spconv v1.2. As mentioned by the author of spconv, you need to use their docker if you use PyTorch 1.4+.

怎么下载v1.0 :https://github.com/open-mmlab/OpenPCDet/issues/178
编译出现cuda错误

CMake Error at /home/vci/cmake-3.20.2-linux-x86_64/share/cmake-3.20/Modules/CMakeTestCUDACompiler.cmake:52 (message):
  The CUDA compiler

    "/usr/bin/nvcc"

  is not able to compile a simple test program.

  It fails with the following output:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

原因:找不到系统的cuda的nvcc目录,在cmakelist文件中做修改
解决方法:
在cmakelist文件第一行设置文件目录:
set(CMAKE_CUDA_COMPILER “/usr/local/cuda/bin/nvcc”)

4.运行Openpcdet出现问题
在这里插入图片描述
因为换了一个代码项目,所以找不到相应的环境配置。
解决方法:重新执行python setup.py develop

5.kitti标签生成有问题
在这里插入图片描述
数据集标签有问题,重新生成数据标签。

6.nuscense 数据集准备过程
(1)错误1:

ImportError: libGL.so.1: cannot open shared object file: No such file or directory
  • 1

https://blog.csdn.net/qq_35516745/article/details/103822597

(2)错误2:

 File "/mnt/zjh_data/you_see_future/ST3D/pcdet/datasets/nuscenes/nuscenes_dataset.py", line 433, in create_nuscenes_info
  nusc = NuScenes(version=version, dataroot='/mnt/nuscenes', verbose=True)
  File "/root/anaconda3/envs/openpcd/lib/python3.7/site-packages/nuscenes/nuscenes.py", line 54, in __init__
    assert osp.exists(self.table_root), 'Database version not found: {}'.format(self.table_root)
AssertionError: Database version not found: /mnt/nuscenes/v1.0-trainval
  • 1
  • 2
  • 3
  • 4
  • 5

问题及解决方法:
检查发现docker内建立的数据集软连接有问题,导致路径不存在报错。直接修改pcdet/datasets/nuscenes/nuscenes_dataset.py中的数据集地址ROOT_DIR.注意不能直接使用字符串表示路径,这里需要用path lib类中的对象表示路径。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/795096
推荐阅读
相关标签
  

闽ICP备14008679号