Closed LZL-CS closed 2 years ago
@LZL-CS what pytorch version are you using?
did you also met an error when installing RandLa?
@LZL-CS what pytorch version are you using?
did you also met an error when installing RandLa?
Hi, my pytorch version is 1.4.0, and I got errors when compile RanDLA😂
@LZL-CS what pytorch version are you using? did you also met an error when installing RandLa?
Hi, my pytorch version is 1.4.0, and I got errors when compile RanDLAjoy
I use pytorch 1.8.2
and my problem is that even though the installation of randla worked at some point, it can not be found during running test_lm.sh
i managed to install normalspeed, but i am reinstalling atm i can provide the script if it works out how to install normalspeed
u using ubuntu?
Hi,
When I try to compile the normalSpeed, I got the error:
(FFB6D) lzl@lzl:~/Desktop/FFB6D/normalSpeed/normalSpeed$ python3 setup.py install --user running install running bdist_egg running egg_info creating normalSpeed.egg-info writing normalSpeed.egg-info/PKG-INFO writing dependency_links to normalSpeed.egg-info/dependency_links.txt writing top-level names to normalSpeed.egg-info/top_level.txt writing manifest file 'normalSpeed.egg-info/SOURCES.txt' reading manifest file 'normalSpeed.egg-info/SOURCES.txt' writing manifest file 'normalSpeed.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_ext -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found OpenCV: /usr/local (found suitable version "3.4.5", minimum required is "3") -- Found PythonLibs: /home/lzl/miniconda3/envs/FFB6D/lib/libpython3.6m.so (found suitable version "3.6.13", minimum required is "3") -- Found PythonInterp: /home/lzl/miniconda3/envs/FFB6D/bin/python3 (found version "3.6.13") -- Found PythonLibs: /home/lzl/miniconda3/envs/FFB6D/lib/libpython3.6m.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /home/lzl/.local/include (found version "2.9.2") -- Found NumPy: /home/lzl/.local/lib/python3.6/site-packages/numpy/core/include (found version "1.19.5") -- Configuring done -- Generating done -- Build files have been written to: /home/lzl/Desktop/FFB6D/normalSpeed/normalSpeed/build/temp.linux-x86_64-3.6 Scanning dependencies of target normalSpeed [ 25%] Building CXX object CMakeFiles/normalSpeed.dir/normal.cpp.o [ 50%] Building CXX object CMakeFiles/normalSpeed.dir/pybind11.cpp.o In file included from /home/lzl/Desktop/FFB6D/normalSpeed/normalSpeed/normal.cpp:1:0: /home/lzl/Desktop/FFB6D/normalSpeed/normalSpeed/normal.hpp:5:10: fatal error: opencv2/rgbd.hpp: No such file or directory #include <opencv2/rgbd.hpp> ^~~~~~~~~~~~~~~~~~ compilation terminated. CMakeFiles/normalSpeed.dir/build.make:62: recipe for target 'CMakeFiles/normalSpeed.dir/normal.cpp.o' failed make[2]: *** [CMakeFiles/normalSpeed.dir/normal.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /home/lzl/Desktop/FFB6D/normalSpeed/normalSpeed/pybind11.cpp:4:0: /home/lzl/Desktop/FFB6D/normalSpeed/normalSpeed/normal.hpp:5:10: fatal error: opencv2/rgbd.hpp: No such file or directory #include <opencv2/rgbd.hpp> ^~~~~~~~~~~~~~~~~~ compilation terminated. CMakeFiles/normalSpeed.dir/build.make:86: recipe for target 'CMakeFiles/normalSpeed.dir/pybind11.cpp.o' failed make[2]: *** [CMakeFiles/normalSpeed.dir/pybind11.cpp.o] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/normalSpeed.dir/all' failed make[1]: *** [CMakeFiles/normalSpeed.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2 Traceback (most recent call last): File "setup.py", line 67, in <module> zip_safe=False, File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/__init__.py", line 153, in setup return distutils.core.setup(**attrs) File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/core.py", line 148, in setup dist.run_commands() File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/dist.py", line 955, in run_commands self.run_command(cmd) File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/command/install.py", line 67, in run self.do_egg_install() File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/command/install.py", line 109, in do_egg_install self.run_command('bdist_egg') File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/command/bdist_egg.py", line 164, in run cmd = self.call_command('install_lib', warn_dir=0) File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/command/bdist_egg.py", line 150, in call_command self.run_command(cmdname) File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/command/install_lib.py", line 11, in run self.build() File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/command/install_lib.py", line 107, in build self.run_command('build_ext') File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/dist.py", line 974, in run_command cmd_obj.run() File "setup.py", line 33, in run self.build_extension(ext) File "setup.py", line 58, in build_extension subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp) File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/subprocess.py", line 311, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j2']' returned non-zero exit status 2.
I have installed Opencv3.4.5.
`git clone https://github.com/pybind/pybind11.git cd pybind11 && mkdir build && cd build && cmake ..
git clone https://github.com/opencv/opencv.git cd opencv git checkout 3.4 cd .. git clone https://github.com/opencv/opencv_contrib.git cd opencv_contrib git checkout 3.4 cd .. cd opencv
mkdir build cd build cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules -D BUILD_EXAMPLES=ON .. nproc make -j4 sudo make install
cd .. cd .. cd normalSpeed/normalSpeed python3 setup.py install`
so question have you installed pybind11? etc.?
@LZL-CS what pytorch version are you using? did you also met an error when installing RandLa?
Hi, my pytorch version is 1.4.0, and I got errors when compile RanDLAjoy
I use pytorch 1.8.2
and my problem is that even though the installation of randla worked at some point, it can not be found during running test_lm.sh
i managed to install normalspeed, but i am reinstalling atm i can provide the script if it works out how to install normalspeed
u using ubuntu?
ok, thanks for your information, I'll check it soon. Yes, I use ubuntu18.
for RandLA i kinda solved my problem I think https://github.com/ethnhe/FFB6D/issues/77
sudo make install
Hi,
Thanks for your help, but when I reinstall RanDLA, I got the result as follows: `lzl@lzl:~/Desktop/FFB6D/ffb6d/models/RandLA$ sh compile_op.sh running install running build running build_ext skipping 'knn.cpp' Cython extension (up-to-date) building 'nearest_neighbors' extension gcc -pthread -B /home/lzl/miniconda3/envs/ffb6d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I./ -I/home/lzl/.local/lib/python3.6/site-packages/numpy/core/include -I/home/lzl/miniconda3/envs/ffb6d/include/python3.6m -c knn.cpp -o build/temp.linux-x86_64-3.6/knn.o -std=c++11 -fopenmp cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /home/lzl/.local/lib/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822:0, from /home/lzl/.local/lib/python3.6/site-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /home/lzl/.local/lib/python3.6/site-packages/numpy/core/include/numpy/arrayobject.h:4, from knn.cpp:612: /home/lzl/.local/lib/python3.6/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
^ gcc -pthread -B /home/lzl/miniconda3/envs/ffb6d/compilercompat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I./ -I/home/lzl/.local/lib/python3.6/site-packages/numpy/core/include -I/home/lzl/miniconda3/envs/ffb6d/include/python3.6m -c knn.cxx -o build/temp.linux-x8664-3.6/knn.o -std=c++11 -fopenmp cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from knn_.cxx:6:0: KDTreeTableAdaptor.h: In instantiation of ‘KDTreeTableAdaptor<TableType, num_t, DIM, Distance, IndexType>::KDTreeTableAdaptor(size_t, size_t, const TableType, int) [with TableType = float; num_t = float; int DIM = -1; Distance = nanoflann::metric_L2; IndexType = long unsigned int; sizet = long unsigned int]’: knn.cxx:28:40: required from here KDTreeTableAdaptor.h:131:19: warning: ‘KDTreeTableAdaptor<float, float>::m_data’ will be initialized after [-Wreorder] const TableType m_data; ^ KDTreeTableAdaptor.h:129:9: warning: ‘size_t KDTreeTableAdaptor<float, float>::dim’ [-Wreorder] size_t dim; ^ KDTreeTableAdaptor.h:134:2: warning: when initialized here [-Wreorder] KDTreeTableAdaptor(const size_t npts, const size_t dim, const TableType* mat, const int leaf_max_size ^ creating build/lib.linux-x86_64-3.6 g++ -pthread -shared -B /home/lzl/miniconda3/envs/ffb6d/compiler_compat -L/home/lzl/miniconda3/envs/ffb6d/lib -Wl,-rpath=/home/lzl/miniconda3/envs/ffb6d/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.6/knn.o build/temp.linux-x8664-3.6/knn.o -o build/lib.linux-x86_64-3.6/nearest_neighbors.cpython-36m-x86_64-linux-gnu.so -std=c++11 -fopenmp running install_lib copying build/lib.linux-x86_64-3.6/nearest_neighbors.cpython-36m-x86_64-linux-gnu.so -> ./lib/python running install_egg_info Removing ./lib/python/KNN_NanoFLANN-0.0.0-py3.6.egg-info Writing ./lib/python/KNN_NanoFLANN-0.0.0-py3.6.egg-info running build_ext building 'grid_subsampling' extension Warning: Can't read registry to find the necessary compiler setting Make sure that Python modules winreg, win32api or win32con are installed. C compiler: gcc -pthread -B /home/lzl/miniconda3/envs/ffb6d/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
compile options: '-I/home/lzl/.local/lib/python3.6/site-packages/numpy/core/include -I/home/lzl/miniconda3/envs/ffb6d/include/python3.6m -c' extra options: '-std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0' gcc: ../cpp_utils/cloud/cloud.cpp gcc: grid_subsampling/grid_subsampling.cpp gcc: wrapper.cpp cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /home/lzl/.local/lib/python3.6/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822:0, from /home/lzl/.local/lib/python3.6/site-packages/numpy/core/include/numpy/ndarrayobject.h:12, from /home/lzl/.local/lib/python3.6/site-packages/numpy/core/include/numpy/arrayobject.h:4, from wrapper.cpp:2: /home/lzl/.local/lib/python3.6/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
^
grid_subsampling/grid_subsampling.cpp: In function ‘void grid_subsampling(std::vector
Do you know how to resolve it? thanks in advance!
what is ur gcc version?
what is ur gcc version?
the gcc version is 7.5.0
i use gcc 9.4, but also ubuntu 20.04, but sadly i never met this error although I had some ^ before
i use gcc 9.4, but also ubuntu 20.04, but sadly i never met this error although I had some ^ before
ok, thanks for your reply. I will try it.
i use gcc 9.4, but also ubuntu 20.04, but sadly i never met this error although I had some ^ before
Hi, I reinstall the RanDLA using gcc 9.4, and got the result:
Oddly, the code can work well, but the compiled file of RanDLA is different compared to yours (missing nearest_neighbors.py):
@LZL-CS can you provide the output of the compilation?
yes, the output is: `(FFB6D) lzl@lzl:~/Downloads/FFB6D/ffb6d/models/RandLA$ sh compile_op.sh Error processing line 1 of /home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/distutils-precedence.pth:
Traceback (most recent call last):
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site.py", line 168, in addpackage
exec(line)
File "
Remainder of file ignored
running install
running build
running build_ext
skipping 'knn.cpp' Cython extension (up-to-date)
building 'nearest_neighbors' extension
gcc -pthread -B /home/lzl/miniconda3/envs/FFB6D/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I./ -I/home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include -I/home/lzl/miniconda3/envs/FFB6D/include/python3.7m -c knn.cpp -o build/temp.linux-x86_64-3.7/knn.o -std=c++11 -fopenmp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969,
from /home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4,
from knn.cpp:612:
/home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~
gcc -pthread -B /home/lzl/miniconda3/envs/FFB6D/compilercompat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I./ -I/home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include -I/home/lzl/miniconda3/envs/FFB6D/include/python3.7m -c knn.cxx -o build/temp.linux-x8664-3.7/knn.o -std=c++11 -fopenmp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from knn_.cxx:6:
KDTreeTableAdaptor.h: In instantiation of ‘KDTreeTableAdaptor<TableType, num_t, DIM, Distance, IndexType>::KDTreeTableAdaptor(size_t, size_t, const TableType, int) [with TableType = float; num_t = float; int DIM = -1; Distance = nanoflann::metric_L2; IndexType = long unsigned int; sizet = long unsigned int]’:
knn.cxx:28:40: required from here
KDTreeTableAdaptor.h:131:19: warning: ‘KDTreeTableAdaptor<float, float>::m_data’ will be initialized after [-Wreorder]
131 | const TableType m_data;
| ^~
KDTreeTableAdaptor.h:129:9: warning: ‘size_t KDTreeTableAdaptor<float, float>::dim’ [-Wreorder]
129 | size_t dim;
| ^~~
KDTreeTableAdaptor.h:134:2: warning: when initialized here [-Wreorder]
134 | KDTreeTableAdaptor(const size_t npts, const size_t dim, const TableType* mat, const int leaf_max_size = 10) : m_data(mat), dim(dim), npts(npts)
| ^~~~~~
creating build/lib.linux-x86_64-3.7
g++ -pthread -shared -B /home/lzl/miniconda3/envs/FFB6D/compiler_compat -L/home/lzl/miniconda3/envs/FFB6D/lib -Wl,-rpath=/home/lzl/miniconda3/envs/FFB6D/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.7/knn.o build/temp.linux-x8664-3.7/knn.o -o build/lib.linux-x86_64-3.7/nearest_neighbors.cpython-37m-x86_64-linux-gnu.so -std=c++11 -fopenmp
running install_lib
copying build/lib.linux-x86_64-3.7/nearest_neighbors.cpython-37m-x86_64-linux-gnu.so -> ./lib/python
running install_egg_info
Removing ./lib/python/KNN_NanoFLANN-0.0.0-py3.7.egg-info
Writing ./lib/python/KNN_NanoFLANN-0.0.0-py3.7.egg-info
Error processing line 1 of /home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/distutils-precedence.pth:
Traceback (most recent call last):
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site.py", line 168, in addpackage
exec(line)
File "
Remainder of file ignored running build_ext building 'grid_subsampling' extension Warning: Can't read registry to find the necessary compiler setting Make sure that Python modules winreg, win32api or win32con are installed. C compiler: gcc -pthread -B /home/lzl/miniconda3/envs/FFB6D/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
compile options: '-I/home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include -I/home/lzl/miniconda3/envs/FFB6D/include/python3.7m -c'
extra options: '-std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0'
gcc: ../cpp_utils/cloud/cloud.cpp
gcc: grid_subsampling/grid_subsampling.cpp
gcc: wrapper.cpp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
In file included from /home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969,
from /home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h:4,
from wrapper.cpp:2:
/home/lzl/miniconda3/envs/FFB6D/lib/python3.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~
grid_subsampling/grid_subsampling.cpp: In function ‘void grid_subsampling(std::vector^~~~
wrapper.cpp: In function ‘PyObject grid_subsampling_compute(PyObject, PyObject, PyObject)’:
wrapper.cpp:70:27: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings]
70 | static char kwlist[] = {"points", "features", "classes", "sampleDl", "method", "verbose", NULL };
| ^~~~
wrapper.cpp:70:37: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings]
70 | static char kwlist[] = {"points", "features", "classes", "sampleDl", "method", "verbose", NULL };
| ^~~~~~
wrapper.cpp:70:49: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings]
70 | static char kwlist[] = {"points", "features", "classes", "sampleDl", "method", "verbose", NULL };
| ^~~~~
wrapper.cpp:70:60: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings]
70 | static char kwlist[] = {"points", "features", "classes", "sampleDl", "method", "verbose", NULL };
| ^~~~~~
wrapper.cpp:70:72: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings]
70 | static char kwlist[] = {"points", "features", "classes", "sampleDl", "method", "verbose", NULL };
| ^~~~
wrapper.cpp:70:82: warning: ISO C++ forbids converting a string constant to ‘char’ [-Wwrite-strings]
70 | static char kwlist[] = {"points", "features", "classes", "sampleDl", "method", "verbose", NULL };
| ^~~~~
g++ -pthread -shared -B /home/lzl/miniconda3/envs/FFB6D/compiler_compat -L/home/lzl/miniconda3/envs/FFB6D/lib -Wl,-rpath=/home/lzl/miniconda3/envs/FFB6D/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.7/cpp_wrappers/cpp_utils/cloud/cloud.o build/temp.linux-x86_64-3.7/grid_subsampling/grid_subsampling.o build/temp.linux-x86_64-3.7/wrapper.o -o /home/lzl/Downloads/FFB6D/ffb6d/models/RandLA/utils/cpp_wrappers/cpp_subsampling/grid_subsampling.cpython-37m-x86_64-linux-gnu.so
`
@LZL-CS ok this is just random guessing but it seems like your numpy api is deprecated maybe this causes a conflict? what is your numpy version?
sorry that i can not be more helpful :(
@LZL-CS ok this is just random guessing but it seems like your numpy api is deprecated maybe this causes a conflict? what is your numpy version?
sorry that i can not be more helpful :(
Hi, thank you very much for your kind reply, I use scipy=1.4.1.
@LZL-CS sure I will send them on Monday ! Sadly I am currently far away from my workstation. You can also delete your comment to prevent mail spam I copied your mail address :)
@LZL-CS sure I will send them on Monday ! Sadly I am currently far away from my workstation. You can also delete your comment to prevent mail spam I copied your mail address :)
ok, got it. Thank you very much.
@LZL-CS email sent!
@LZL-CS email sent!
Hi, I have received it. Thank you very much!
Hi,
When I try to compile the normalSpeed, I got the error: `(FFB6D) lzl@lzl:~/Desktop/FFB6D/normalSpeed/normalSpeed$ python3 setup.py install --user running install running bdist_egg running egg_info creating normalSpeed.egg-info writing normalSpeed.egg-info/PKG-INFO writing dependency_links to normalSpeed.egg-info/dependency_links.txt writing top-level names to normalSpeed.egg-info/top_level.txt writing manifest file 'normalSpeed.egg-info/SOURCES.txt' reading manifest file 'normalSpeed.egg-info/SOURCES.txt' writing manifest file 'normalSpeed.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_ext -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found OpenCV: /usr/local (found suitable version "3.4.5", minimum required is "3") -- Found PythonLibs: /home/lzl/miniconda3/envs/FFB6D/lib/libpython3.6m.so (found suitable version "3.6.13", minimum required is "3") -- Found PythonInterp: /home/lzl/miniconda3/envs/FFB6D/bin/python3 (found version "3.6.13") -- Found PythonLibs: /home/lzl/miniconda3/envs/FFB6D/lib/libpython3.6m.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /home/lzl/.local/include (found version "2.9.2") -- Found NumPy: /home/lzl/.local/lib/python3.6/site-packages/numpy/core/include (found version "1.19.5") -- Configuring done -- Generating done -- Build files have been written to: /home/lzl/Desktop/FFB6D/normalSpeed/normalSpeed/build/temp.linux-x86_64-3.6 Scanning dependencies of target normalSpeed [ 25%] Building CXX object CMakeFiles/normalSpeed.dir/normal.cpp.o [ 50%] Building CXX object CMakeFiles/normalSpeed.dir/pybind11.cpp.o In file included from /home/lzl/Desktop/FFB6D/normalSpeed/normalSpeed/normal.cpp:1:0: /home/lzl/Desktop/FFB6D/normalSpeed/normalSpeed/normal.hpp:5:10: fatal error: opencv2/rgbd.hpp: No such file or directory
include <opencv2/rgbd.hpp>
compilation terminated. CMakeFiles/normalSpeed.dir/build.make:62: recipe for target 'CMakeFiles/normalSpeed.dir/normal.cpp.o' failed make[2]: [CMakeFiles/normalSpeed.dir/normal.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... In file included from /home/lzl/Desktop/FFB6D/normalSpeed/normalSpeed/pybind11.cpp:4:0: /home/lzl/Desktop/FFB6D/normalSpeed/normalSpeed/normal.hpp:5:10: fatal error: opencv2/rgbd.hpp: No such file or directory
include <opencv2/rgbd.hpp>
compilation terminated. CMakeFiles/normalSpeed.dir/build.make:86: recipe for target 'CMakeFiles/normalSpeed.dir/pybind11.cpp.o' failed make[2]: [CMakeFiles/normalSpeed.dir/pybind11.cpp.o] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/normalSpeed.dir/all' failed make[1]: [CMakeFiles/normalSpeed.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: * [all] Error 2 Traceback (most recent call last): File "setup.py", line 67, in
zip_safe=False,
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/init.py", line 153, in setup
return distutils.core.setup( attrs)
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/core.py", line 148, in setup
dist.run_commands()
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/command/install.py", line 67, in run
self.do_egg_install()
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/command/install.py", line 109, in do_egg_install
self.run_command('bdist_egg')
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/command/bdist_egg.py", line 164, in run
cmd = self.call_command('install_lib', warn_dir=0)
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/command/bdist_egg.py", line 150, in call_command
self.run_command(cmdname)
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/site-packages/setuptools/command/install_lib.py", line 11, in run
self.build()
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/command/install_lib.py", line 107, in build
self.run_command('build_ext')
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "setup.py", line 33, in run
self.build_extension(ext)
File "setup.py", line 58, in build_extension
subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp)
File "/home/lzl/miniconda3/envs/FFB6D/lib/python3.6/subprocess.py", line 311, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j2']' returned non-zero exit status 2.`
I have installed Opencv3.4.5.