open3d使用cuda编译步骤
1.下载源码:
https://github.com/intel-isl/Open3D
2.安装依赖:
解压然后进入文件夹,执行以下指令:
util/install_deps_ubuntu.sh
3.编译:
如果要与cuda一起编译的话,可以在cmake的时候加上BUILD_CUDA_MODULE=ON这个选项
执行指令:
mkdir build
cd build
cmake BUILD_CUDA_MODULE=ON -DCMAKE_INSTALL_PREFIX=<open3d_install_directory> ..
如果出现找不到cuda编译器的错误,可以加上nvcc的路径
等待一段时间以后,就可以执行以下指令:
make -j4
make install
在make -j4
的过程中需要下载一些文件,网络不好的话可以手动下载,然后将压缩包改成指定的名字放到对应的文件夹中。
经过这几步可以实现C++使用,如果想要python使用,还需要执行下面的指令:
make install-pip-package -j$(nproc)
接着等待一段时间就可以安装好了
4.测试:
python -c "import open3d as o3d"