Closed amiltonwong closed 4 years ago
I have exactly the same problem. CentOS 7, with all the prereqs.
try: source setenv.sh
No, you just need to cd
out of the .../kaolin/
directory
@hubert0527 , thanks a lot. Just jump out of kaolin directory
cd ing to .. of kaolin doesn't work
(/scratch3/3d_pose/kaolin_env) [jalal@goku scratch3]$ cd 3d_pose/
(/scratch3/3d_pose/kaolin_env) [jalal@goku 3d_pose]$ ls
total 2608
-rw-r--r--. 1 jalal cs-grad 1361087 Nov 27 21:31 76261N.pdf
-rw-r--r--. 1 jalal cs-grad 1269366 Nov 27 21:32 79620V.pdf
drwxr-xr-x. 13 jalal cs-grad 4096 Dec 1 18:00 humanpose
drwxrwxrwt. 38 root root 16384 Dec 2 21:37 ..
drwxr-xr-x. 18 jalal animal 4096 Dec 3 11:09 animalpose
drwxr-xr-x. 12 jalal cs-grad 4096 Dec 3 11:27 kaolin
drwxr-xr-x. 6 jalal cs-grad 137 Dec 3 11:38 .
drwxr-xr-x. 21 jalal cs-grad 4096 Dec 3 11:40 kaolin_env
(/scratch3/3d_pose/kaolin_env) [jalal@goku 3d_pose]$ python
Python 3.6.7 | packaged by conda-forge | (default, Nov 6 2019, 16:19:42)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import kaolin
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/scratch3/3d_pose/kaolin_env/lib/python3.6/site-packages/kaolin-0.2.0+75b95ec-py3.6-linux-x86_64.egg/kaolin/__init__.py", line 17, in <module>
File "/scratch3/3d_pose/kaolin_env/lib/python3.6/site-packages/kaolin-0.2.0+75b95ec-py3.6-linux-x86_64.egg/kaolin/conversions/__init__.py", line 1, in <module>
File "/scratch3/3d_pose/kaolin_env/lib/python3.6/site-packages/kaolin-0.2.0+75b95ec-py3.6-linux-x86_64.egg/kaolin/conversions/meshconversions.py", line 22, in <module>
File "/scratch3/3d_pose/kaolin_env/lib/python3.6/site-packages/kaolin-0.2.0+75b95ec-py3.6-linux-x86_64.egg/kaolin/metrics/__init__.py", line 3, in <module>
File "/scratch3/3d_pose/kaolin_env/lib/python3.6/site-packages/kaolin-0.2.0+75b95ec-py3.6-linux-x86_64.egg/kaolin/metrics/mesh.py", line 40, in <module>
File "/scratch3/3d_pose/kaolin_env/lib/python3.6/site-packages/kaolin-0.2.0+75b95ec-py3.6-linux-x86_64.egg/kaolin/rep/__init__.py", line 6, in <module>
File "/scratch3/3d_pose/kaolin_env/lib/python3.6/site-packages/kaolin-0.2.0+75b95ec-py3.6-linux-x86_64.egg/kaolin/rep/SDF.py", line 43, in <module>
File "/scratch3/3d_pose/kaolin_env/lib/python3.6/site-packages/kaolin-0.2.0+75b95ec-py3.6-linux-x86_64.egg/kaolin/cuda/mesh_intersection.py", line 7, in <module>
File "/scratch3/3d_pose/kaolin_env/lib/python3.6/site-packages/kaolin-0.2.0+75b95ec-py3.6-linux-x86_64.egg/kaolin/cuda/mesh_intersection.py", line 6, in __bootstrap__
File "/scratch3/3d_pose/kaolin_env/lib/python3.6/imp.py", line 343, in load_dynamic
return _load(spec)
ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/grad3/jalal/.cache/Python-Eggs/kaolin-0.2.0+75b95ec-py3.6-linux-x86_64.egg-tmp/kaolin/cuda/mesh_intersection.cpython-36m-x86_64-linux-gnu.so)
>>> exit()
(/scratch3/3d_pose/kaolin_env) [jalal@goku 3d_pose]$ ls
total 2608
-rw-r--r--. 1 jalal cs-grad 1361087 Nov 27 21:31 76261N.pdf
-rw-r--r--. 1 jalal cs-grad 1269366 Nov 27 21:32 79620V.pdf
drwxr-xr-x. 13 jalal cs-grad 4096 Dec 1 18:00 humanpose
drwxrwxrwt. 38 root root 16384 Dec 2 21:37 ..
drwxr-xr-x. 18 jalal animal 4096 Dec 3 11:09 animalpose
drwxr-xr-x. 12 jalal cs-grad 4096 Dec 3 11:27 kaolin
drwxr-xr-x. 6 jalal cs-grad 137 Dec 3 11:38 .
drwxr-xr-x. 21 jalal cs-grad 4096 Dec 3 11:40 kaolin_env
(/scratch3/3d_pose/kaolin_env) [jalal@goku 3d_pose]$
@monajalal your error is a different issue (it is ImportError
). There should be some problems with your C++ version or library linking.
Hi, all,
After successfully building kaolin, I got the import error as follows:
Any suggestion to fix this issue?
THX!