CodeChangeWorld

Results 15 comments of CodeChangeWorld

I also encountered this problem ( ex: information that was loaded is not as completed as the one in SLAM mode), the loaded map points are few, did you solve...

遇到了同样的问题,CUDA 10.1 Ubuntu 18.04 是cuda版本的问题吗

`make[2]: *** 没有规则可制作目标“../Thirdparty/darknet/build/libYOLOv3SE.so”,由“../lib/libORB_SLAM2.so” 需求。 停止。 CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/ORB_SLAM2.dir/all' failed make[1]: *** [CMakeFiles/ORB_SLAM2.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2 Converting vocabulary to...

好的,谢谢。刚改了,但还是有问题,把所有报错贴在了下面,看上面说没找到库libOpenNI2,但是查看这个库是有的。 ``` CMake Warning at CMakeLists.txt:350 (add_executable): Cannot generate a safe linker search path for target bin_vocabulary because files in some directories may conflict with libraries in implicit directories: link...

> @Moonkisscy [libOpenNI2.so]这个可以注释掉,这个库可选,并非必须 嗯,刚注释了,库没报错了,现在还是之前这个问题。 ``` make[2]: *** 没有规则可制作目标“../Thirdparty/darknet/build/libYOLOv3SE.so”,由“../lib/libORB_SLAM2.so” 需求。 停止。 CMakeFiles/Makefile2:141: recipe for target 'CMakeFiles/ORB_SLAM2.dir/all' failed make[1]: *** [CMakeFiles/ORB_SLAM2.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all]...

试了下,还是有问题额,难道真是cuda版本问题吗。 ``` -- Build files have been written to: /home/cy/dlslam/orb-slam2_with_semantic_label/build make[2]: *** 没有规则可制作目标“../Thirdparty/darknet/build/libYOLOv3SE.so”,由“../lib/libORB_SLAM2.so” 需求。 停止。 CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/ORB_SLAM2.dir/all' failed make[1]: *** [CMakeFiles/ORB_SLAM2.dir/all] Error 2 Makefile:83: recipe for target...

> @Moonkisscy 这里需要把`libYOLOv3SE.so`编译出来,手动执行 > > ``` > cd Thirdparty/darknet > mkdir build > cd build > cmake .. -DCMAKE_BUILD_TYPE=Release > make -j2 > ``` 按照上说的编译又遇到下面错误,查了下说是是因为缺乏头文件cudnn.h,需要将其复制。 于是运行:```sudo cp cudnn.h /usr/include``复制。又遇到“cp: 无法获取'cudnn.h'...

> @Moonkisscy > > ``` > fatal error: cudnn.h: 没有那个文件或目录 > ``` > > 这个问题尝试自己解决下吧,解决完就可以跑起来了。 > > 欢迎入坑SLAM 已入坑,哈哈。 这个问题解决了,又遇到一个新问题,谷歌了挺久没找到合适方法解决,不知道你有没有遇到过。 ``` make[2]: *** 没有规则可制作目标“/usr/local/cuda/lib64/libcudnn.so”,由“libYOLOv3SE.so” 需求。 停止。 make[2]: *** 正在等待未完成的任务.... [...

> 搜索下安装`linux下安装cudnn` 恩,这个刚才解决了,又正在解决下面这个问题,感觉解决一个又来一个新的@_@。 ``` /usr/bin/ld: 找不到 -lCUDA_cublas_device_LIBRARY-NOTFOUND collect2: error: ld returned 1 exit status CMakeFiles/YOLOv3SE_Train.dir/build.make:3001: recipe for target 'YOLOv3SE_Train' failed make[2]: *** [YOLOv3SE_Train] Error 1 CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/YOLOv3SE_Train.dir/all'...