New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ARM build Jetson Xavier still not working. #2519
Comments
what is this reference to CBLAS_LAYOUT ? |
it looks like there is a cblas dependency should be installed. |
using before sudo apt-get install lsb-core (base) fred@fred-desktop:~$ lsb_release -a but it does not change anything. |
This is a problem related to a specific system configuration. Try starting from a fresh OS. We cannot provide support for a specific configuration. If you like us to look further into it, please provide a |
Hi, I do not know if it fits exactly your problem with installing on jetson xavier, but I was able to compile open3d from source on Jetson Nano B01 and got it finally work with python3. I was also struggling to install it, but after many tries here is what I did: General considerations 2. Compiler Jobs 3. Python 4. update cmake Installation process 1. clone repo 2. downgrade open3d version 3. go to repo directory 4. run cmake 5. run make **6. make tests just in case ** 7. Install c++ lib 8. Install python binding After all that it finally worked for me. Hope it helps. |
I ran into the same issue, and @thvis solution worked for me! |
One way to avoid unexpected dependency conflicts would be to use for example the l4t-base docker image (https://ngc.nvidia.com/catalog/containers/nvidia:l4t-base) from NVIDIA and build open3d inside of it. While compiling it in this environment i did not faced any issues. |
v0.12.0 has a bug in 3rdparty/finddependences.cmake delete x86_64 will resolve it,the realease process don't take care arm64 |
We have recently added static OpenBLAS support and Docker builder (#4552, #4651), as well as pre-compiled Open3D Python wheel for ARM64. Using the Docker build script is a safe bet as it takes care of the system dependency automatically. To get Open3D Python wheel on ARM64:
I am closing this issue for now. Please open a new issue if you run into new problems. |
You closed an issue without solving it.
Information needed:
All of the dependencies are installed.
(base) fred@fred-desktop:
/Open3D/build$ g++ --version18.04) 7.5.0g++ (Ubuntu/Linaro 7.5.0-3ubuntu1
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
(base) fred@fred-desktop:
/Open3D/build$ clang++ --versionubuntu0.18.04.1 (tags/RELEASE_700/final)clang version 7.0.0-3
Target: aarch64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
(base) fred@fred-desktop:~/Open3D/build$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
(base) fred@fred-desktop:~/Open3D/build$ uname -a
Linux fred-desktop 4.9.140-tegra #1 SMP PREEMPT Thu Jun 25 21:22:12 PDT 2020 aarch64 aarch64 aarch64 GNU/Linux
cmake
-DCMAKE_BUILD_TYPE=Release
-DBUILD_SHARED_LIBS=ON
-DBUILD_CUDA_MODULE=ON
-DBUILD_GUI=ON
-DBUILD_TENSORFLOW_OPS=OFF
-DBUILD_PYTORCH_OPS=OFF
-DBUILD_UNIT_TESTS=ON
-DCMAKE_INSTALL_PREFIX=~/open3d_install
-DPYTHON_EXECUTABLE=$(which python)
..
make -j$(nproc)
[ 41%] Building CXX object cpp/open3d/visualization/CMakeFiles/visualization.dir/shader/ImageShader.cpp.o
In file included from /home/fred/Open3D/cpp/open3d/core/linalg/MatmulCPU.cpp:27:0:
/home/fred/Open3D/cpp/open3d/core/linalg/BlasWrapper.h:37:22: error: variable or field ‘gemm_cpu’ declared void
inline void gemm_cpu(CBLAS_LAYOUT layout,
^~~~~~~~~~~~
The text was updated successfully, but these errors were encountered: