[Installation] Installation in docker
Is there an existing issue for this?
- [X] I have searched the existing issues
Have you followed all the steps in the FAQ?
- [X] I have tried the steps in the FAQ.
Current Behavior
hi, doesnt seem to be working anymore, i guess due to the fact that pip installation of torchsparse is broken ? any other tips to install it on docker img?
I tired RUN pip3 install git+https://github.com/mit-han-lab/[email protected] but doesn't see to do the trick
I tired #228 but i doesnt seem to be working
I also tried to directly run
pip install --extra-index-url http://24.199.104.228/simple --trusted-host 24.199.104.228 torchsparse=={__version__}+{torch_tag}{cuda_tag} --force-reinstall with different versions listed in the file but nothing seems to be working
Error Line
ERROR: Could not find a version that satisfies the requirement torchsparse (from versions: none) ERROR: No matching distribution found for torchsparse
Environment
- GCC: I tried between 9-11.4
- NVCC: 11.8, V11.8.89
- PyTorch: 2.1
- PyTorch CUDA: 1.8
Full Error Log
If I try to do it with pip3 install git+https://github.com/mit-han-lab/[email protected]
Error Log
=> ERROR [28/28] RUN pip3 install git+https://github.com/mit-han-lab/[email protected] 61.9s ------ > [28/28] RUN pip3 install git+https://github.com/mit-han-lab/[email protected]: 1.913 Collecting git+https://github.com/mit-han-lab/[email protected] 1.914 Cloning https://github.com/mit-han-lab/torchsparse.git (to revision v2.1.0) to /tmp/pip-req-build-8pv6_lef 1.918 Running command git clone --filter=blob:none --quiet https://github.com/mit-han-lab/torchsparse.git /tmp/pip-req-build-8pv6_lef 3.145 Running command git checkout -b v2.1.0 --track origin/v2.1.0 3.592 Switched to a new branch 'v2.1.0' 3.592 Branch 'v2.1.0' set up to track remote branch 'v2.1.0' from 'origin'. 3.595 Resolved https://github.com/mit-han-lab/torchsparse.git to commit e2a6c32ce069ceaf120334f3df102cdb54fdae3f 3.600 Preparing metadata (setup.py): started 9.982 Preparing metadata (setup.py): finished with status 'done' 9.989 Building wheels for collected packages: torchsparse 9.995 Building wheel for torchsparse (setup.py): started 56.78 Building wheel for torchsparse (setup.py): finished with status 'error' 56.81 error: subprocess-exited-with-error 56.81 56.81 × python setup.py bdist_wheel did not run successfully. 56.81 │ exit code: 1 56.81 ╰─> [126 lines of output] 56.81 No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda' 56.81 /usr/local/lib/python3.10/dist-packages/setuptools/dist.py:511: UserWarning: Normalizing '2.0.0b' to '2.0.0b0' 56.81 warnings.warn(tmpl.format(**locals())) 56.81 running bdist_wheel 56.81 /usr/local/lib/python3.10/dist-packages/torch/utils/cpp_extension.py:502: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend. 56.81 warnings.warn(msg.format('we could not find ninja.')) 56.81 running build 56.81 running build_py 56.81 creating build 56.81 creating build/lib.linux-x86_64-3.10 56.81 creating build/lib.linux-x86_64-3.10/torchsparse 56.81 copying torchsparse/__init__.py -> build/lib.linux-x86_64-3.10/torchsparse 56.81 copying torchsparse/backends.py -> build/lib.linux-x86_64-3.10/torchsparse 56.81 copying torchsparse/operators.py -> build/lib.linux-x86_64-3.10/torchsparse 56.81 copying torchsparse/tensor.py -> build/lib.linux-x86_64-3.10/torchsparse 56.81 copying torchsparse/version.py -> build/lib.linux-x86_64-3.10/torchsparse 56.81 creating build/lib.linux-x86_64-3.10/torchsparse/backbones 56.81 copying torchsparse/backbones/__init__.py -> build/lib.linux-x86_64-3.10/torchsparse/backbones 56.81 copying torchsparse/backbones/resnet.py -> build/lib.linux-x86_64-3.10/torchsparse/backbones 56.81 copying torchsparse/backbones/unet.py -> build/lib.linux-x86_64-3.10/torchsparse/backbones 56.81 creating build/lib.linux-x86_64-3.10/torchsparse/nn 56.81 copying torchsparse/nn/__init__.py -> build/lib.linux-x86_64-3.10/torchsparse/nn 56.81 creating build/lib.linux-x86_64-3.10/torchsparse/utils 56.81 copying torchsparse/utils/__init__.py -> build/lib.linux-x86_64-3.10/torchsparse/utils 56.81 copying torchsparse/utils/collate.py -> build/lib.linux-x86_64-3.10/torchsparse/utils 56.81 copying torchsparse/utils/quantize.py -> build/lib.linux-x86_64-3.10/torchsparse/utils 56.81 copying torchsparse/utils/tune.py -> build/lib.linux-x86_64-3.10/torchsparse/utils 56.81 copying torchsparse/utils/utils.py -> build/lib.linux-x86_64-3.10/torchsparse/utils 56.81 creating build/lib.linux-x86_64-3.10/torchsparse/backbones/modules 56.81 copying torchsparse/backbones/modules/__init__.py -> build/lib.linux-x86_64-3.10/torchsparse/backbones/modules 56.81 copying torchsparse/backbones/modules/blocks.py -> build/lib.linux-x86_64-3.10/torchsparse/backbones/modules 56.81 creating build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/__init__.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/activation.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/build_kmap.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/conv.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/count.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/crop.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/devoxelize.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/downsample.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/hash.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/pooling.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/query.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 copying torchsparse/nn/functional/voxelize.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/functional 56.81 creating build/lib.linux-x86_64-3.10/torchsparse/nn/modules 56.81 copying torchsparse/nn/modules/__init__.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/modules 56.81 copying torchsparse/nn/modules/activation.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/modules 56.81 copying torchsparse/nn/modules/bev.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/modules 56.81 copying torchsparse/nn/modules/conv.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/modules 56.81 copying torchsparse/nn/modules/crop.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/modules 56.81 copying torchsparse/nn/modules/norm.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/modules 56.81 copying torchsparse/nn/modules/pooling.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/modules 56.81 creating build/lib.linux-x86_64-3.10/torchsparse/nn/utils 56.81 copying torchsparse/nn/utils/__init__.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/utils 56.81 copying torchsparse/nn/utils/apply.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/utils 56.81 copying torchsparse/nn/utils/kernel.py -> build/lib.linux-x86_64-3.10/torchsparse/nn/utils 56.81 running build_ext 56.81 /usr/local/lib/python3.10/dist-packages/torch/utils/cpp_extension.py:424: UserWarning: There are no x86_64-linux-gnu-g++ version bounds defined for CUDA version 11.8 56.81 warnings.warn(f'There are no {compiler_name} version bounds defined for CUDA version {cuda_str_version}') 56.81 building 'torchsparse.backend' extension 56.81 creating build/temp.linux-x86_64-3.10 56.81 creating build/temp.linux-x86_64-3.10/torchsparse 56.81 creating build/temp.linux-x86_64-3.10/torchsparse/backend 56.81 creating build/temp.linux-x86_64-3.10/torchsparse/backend/convolution 56.81 creating build/temp.linux-x86_64-3.10/torchsparse/backend/devoxelize 56.81 creating build/temp.linux-x86_64-3.10/torchsparse/backend/hash 56.81 creating build/temp.linux-x86_64-3.10/torchsparse/backend/hashmap 56.81 creating build/temp.linux-x86_64-3.10/torchsparse/backend/others 56.81 creating build/temp.linux-x86_64-3.10/torchsparse/backend/voxelize 56.81 x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/lib/python3.10/dist-packages/torch/include -I/usr/local/lib/python3.10/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.10/dist-packages/torch/include/TH -I/usr/local/lib/python3.10/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.10 -c torchsparse/backend/convolution/convolution_cpu.cpp -o build/temp.linux-x86_64-3.10/torchsparse/backend/convolution/convolution_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=\"_gcc\" -DPYBIND11_STDLIB=\"_libstdcpp\" -DPYBIND11_BUILD_ABI=\"_cxxabi1011\" -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 56.81 Traceback (most recent call last): 56.81 File "
Have you solve the problem? I got same problem with similar configuration