princeton-vl / lietorch

BSD 3-Clause "New" or "Revised" License
679 stars 50 forks source link

compile the code #18

Open lyltc1 opened 2 years ago

lyltc1 commented 2 years ago

when I install with the "python setup.py install", the problem raised as `g++ -pthread -B /home/lyltc/miniconda3/envs/cir/compiler_compat -shared -Wl,--allow-shlib-undefined -Wl,-rpath,/home/lyltc/miniconda3/envs/cir/lib -Wl,-rpath-link,/home/lyltc/miniconda3/envs/cir/lib -L/home/lyltc/miniconda3/envs/cir/lib -Wl,--allow-shlib-undefined -Wl,-rpath,/home/lyltc/miniconda3/envs/cir/lib -Wl,-rpath-link,/home/lyltc/miniconda3/envs/cir/lib -L/home/lyltc/miniconda3/envs/cir/lib /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch.o /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch_gpu.o /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch_cpu.o -L/home/lyltc/miniconda3/envs/cir/lib/python3.8/site-packages/torch/lib -L/usr/local/cuda-11.1/lib64 -lc10 -ltorch -ltorch_cpu -ltorch_python -lcudart -lc10_cuda -ltorch_cuda_cu -ltorch_cuda_cpp -o build/lib.linux-x86_64-3.8/lietorch_backends.cpython-38-x86_64-linux-gnu.so

g++: error: /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch.o: No such file or directory g++: error: /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch_gpu.o: No such file or directory g++: error: /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch_cpu.o: No such file or directory `

lyltc1 commented 2 years ago

the full output is python setup.py install /home/lyltc/miniconda3/envs/cir/lib/python3.8/site-packages/setuptools/config/init.py:28: SetuptoolsDeprecationWarning: As setuptools moves its configuration towards pyproject.toml, setuptools.config.parse_configuration became deprecated.

For the time being, you can use the setuptools.config.setupcfg module to access a backward compatible API, but this module is provisional and might be removed in the future.

warnings.warn(dedent(msg), SetuptoolsDeprecationWarning) running install running bdist_egg running egg_info writing lietorch.egg-info/PKG-INFO writing dependency_links to lietorch.egg-info/dependency_links.txt writing top-level names to lietorch.egg-info/top_level.txt reading manifest file 'lietorch.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'lietorch.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_py creating build creating build/lib.linux-x86_64-3.8 creating build/lib.linux-x86_64-3.8/lietorch copying lietorch/groups.py -> build/lib.linux-x86_64-3.8/lietorch copying lietorch/init.py -> build/lib.linux-x86_64-3.8/lietorch copying lietorch/group_ops.py -> build/lib.linux-x86_64-3.8/lietorch copying lietorch/gradcheck.py -> build/lib.linux-x86_64-3.8/lietorch copying lietorch/run_tests.py -> build/lib.linux-x86_64-3.8/lietorch copying lietorch/broadcasting.py -> build/lib.linux-x86_64-3.8/lietorch running build_ext building 'lietorch_backends' extension creating /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8 creating /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch creating /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src Emitting ninja build file /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/build.ninja... Compiling objects... Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) 1.11.0 g++ -pthread -B /home/lyltc/miniconda3/envs/cir/compiler_compat -shared -Wl,--allow-shlib-undefined -Wl,-rpath,/home/lyltc/miniconda3/envs/cir/lib -Wl,-rpath-link,/home/lyltc/miniconda3/envs/cir/lib -L/home/lyltc/miniconda3/envs/cir/lib -Wl,--allow-shlib-undefined -Wl,-rpath,/home/lyltc/miniconda3/envs/cir/lib -Wl,-rpath-link,/home/lyltc/miniconda3/envs/cir/lib -L/home/lyltc/miniconda3/envs/cir/lib /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch.o /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch_gpu.o /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch_cpu.o -L/home/lyltc/miniconda3/envs/cir/lib/python3.8/site-packages/torch/lib -L/usr/local/cuda-11.1/lib64 -lc10 -ltorch -ltorch_cpu -ltorch_python -lcudart -lc10_cuda -ltorch_cuda_cu -ltorch_cuda_cpp -o build/lib.linux-x86_64-3.8/lietorch_backends.cpython-38-x86_64-linux-gnu.so g++: error: /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch.o: No such file or directory g++: error: /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch_gpu.o: No such file or directory g++: error: /home/lyltc/git/lietorch/build/temp.linux-x86_64-3.8/lietorch/src/lietorch_cpu.o: No such file or directory error: command 'g++' failed with exit status 1