zju3dv / NeuralRecon

Code for "NeuralRecon: Real-Time Coherent 3D Reconstruction from Monocular Video", CVPR 2021 oral
https://zju3dv.github.io/neuralrecon/
Apache License 2.0
2.03k stars 294 forks source link

Error while Building (<google/dense_hash_map> not found) #69

Open Nanboy-Ronan opened 2 years ago

Nanboy-Ronan commented 2 years ago

I have encountered the following error while building the environment (fatal error: google/dense_hash_map: No such file or directory

include <google/dense_hash_map>). I do not have sudo priviledge, so I tried to install sparsehash with conda. I have tried the following command (both one by one and all).

conda install -c conda-forge sparsehash conda install -c conda-forge/label/gcc7 sparsehash conda install -c conda-forge/label/cf201901 sparsehash conda install -c conda-forge/label/cf202003 sparsehash

The errors are below, I appreciate any help. Collecting package metadata (repodata.json): done Solving environment: done Preparing transaction: done Verifying transaction: done Executing transaction: done Installing pip dependencies: - Ran pip subprocess with arguments: ['/scratch/miniconda3/envs/neucon/bin/python', '-m', 'pip', 'install', '-U', '-r', '/home/r/rjin02/temp/NeuralRecon/condaenv.5l71fqf6.requirements.txt'] Pip subprocess output: Collecting git+https://github.com/mit-han-lab/torchsparse.git (from -r /home/r/rjin02/temp/NeuralRecon/condaenv.5l71fqf6.requirements.txt (line 2)) Cloning https://github.com/mit-han-lab/torchsparse.git to /tmp/pip-req-build-_p9vlx14 Resolved https://github.com/mit-han-lab/torchsparse.git to commit c29cb62597bcb4cff0e2f63f006fe126e3242041 Collecting ray Using cached ray-1.9.0-cp37-cp37m-manylinux2014_x86_64.whl (57.6 MB) Collecting transforms3d Using cached transforms3d-0.3.1-py3-none-any.whl Requirement already satisfied: tqdm in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from -r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 3)) (4.62.3) Collecting opencv-python Using cached opencv_python-4.5.4.60-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (60.3 MB) Requirement already satisfied: numba in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from -r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 5)) (0.54.1) Collecting pycuda Using cached pycuda-2021.1-cp37-cp37m-linux_x86_64.whl Collecting tensorboardX Using cached tensorboardX-2.4.1-py2.py3-none-any.whl (124 kB) Collecting scikit-image Using cached scikit_image-0.19.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (55.4 MB) Collecting trimesh~=3.9.18 Using cached trimesh-3.9.35-py3-none-any.whl (639 kB) Collecting yacs Using cached yacs-0.1.8-py3-none-any.whl (14 kB) Collecting h5py Using cached h5py-3.6.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.1 MB) Collecting loguru Using cached loguru-0.5.3-py3-none-any.whl (57 kB) Collecting gdown Using cached gdown-4.2.0-py3-none-any.whl Collecting pyrender~=0.1.45 Using cached pyrender-0.1.45-py3-none-any.whl (1.2 MB) Collecting pyglet Using cached pyglet-1.5.21-py3-none-any.whl (1.1 MB) Collecting open3d Using cached open3d-0.14.1-cp37-cp37m-manylinux_2_27_x86_64.whl (395.5 MB) Collecting msgpack<2.0.0,>=1.0.0 Using cached msgpack-1.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (299 kB) Collecting click>=7.0 Using cached click-8.0.3-py3-none-any.whl (97 kB) Collecting filelock Using cached filelock-3.4.0-py3-none-any.whl (9.8 kB) Collecting jsonschema Using cached jsonschema-4.2.1-py3-none-any.whl (69 kB) Collecting pyyaml Using cached PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (596 kB) Collecting grpcio>=1.28.1 Using cached grpcio-1.42.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB) Collecting redis>=3.5.0 Using cached redis-4.0.2-py3-none-any.whl (119 kB) Collecting attrs Using cached attrs-21.2.0-py2.py3-none-any.whl (53 kB) Collecting protobuf>=3.15.3 Using cached protobuf-3.19.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB) Requirement already satisfied: numpy>=1.16 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from ray->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 1)) (1.20.3) Requirement already satisfied: setuptools in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from numba->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 5)) (58.0.4) Requirement already satisfied: llvmlite<0.38,>=0.37.0rc1 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from numba->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 5)) (0.37.0) Collecting pytools>=2011.2 Using cached pytools-2021.2.9-py2.py3-none-any.whl Collecting appdirs>=1.4.0 Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) Collecting mako Using cached Mako-1.1.6-py2.py3-none-any.whl (75 kB) Collecting tifffile>=2019.7.26 Using cached tifffile-2021.11.2-py3-none-any.whl (178 kB) Collecting packaging>=20.0 Using cached packaging-21.3-py3-none-any.whl (40 kB) Collecting PyWavelets>=1.1.1 Using cached PyWavelets-1.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (6.1 MB) Requirement already satisfied: pillow!=7.1.0,!=7.1.1,!=8.3.0,>=6.1.0 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from scikit-image->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 8)) (8.4.0) Collecting networkx>=2.2 Using cached networkx-2.6.3-py3-none-any.whl (1.9 MB) Collecting imageio>=2.4.1 Using cached imageio-2.13.2-py3-none-any.whl (3.3 MB) Collecting scipy>=1.4.1 Using cached scipy-1.7.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (38.1 MB) Collecting cached-property Using cached cached_property-1.5.2-py2.py3-none-any.whl (7.6 kB) Collecting requests[socks] Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB) Collecting beautifulsoup4 Using cached beautifulsoup4-4.10.0-py3-none-any.whl (97 kB) Requirement already satisfied: six in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from gdown->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 13)) (1.16.0) Collecting PyOpenGL==3.1.0 Using cached PyOpenGL-3.1.0-py3-none-any.whl Collecting freetype-py Using cached freetype_py-2.2.0-py3-none-manylinux1_x86_64.whl (890 kB) Requirement already satisfied: wheel>=0.36.0 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (0.37.0) Collecting addict Using cached addict-2.4.0-py3-none-any.whl (3.8 kB) Collecting matplotlib>=3 Using cached matplotlib-3.5.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (11.2 MB) Requirement already satisfied: pygments>=2.7.4 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (2.10.0) Collecting pandas>=1.0 Using cached pandas-1.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB) Collecting scikit-learn>=0.21 Using cached scikit_learn-1.0.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (23.2 MB) Collecting jupyter-packaging~=0.10 Using cached jupyter_packaging-0.11.1-py2.py3-none-any.whl (14 kB) Collecting jupyterlab==3.,>=3.0.0 Using cached jupyterlab-3.2.4-py3-none-any.whl (8.6 MB) Collecting ipywidgets>=7.6.0 Using cached ipywidgets-7.6.5-py2.py3-none-any.whl (121 kB) Collecting jupyterlab-server~=2.3 Using cached jupyterlab_server-2.8.2-py3-none-any.whl (58 kB) Collecting jinja2>=2.1 Using cached Jinja2-3.0.3-py3-none-any.whl (133 kB) Collecting jupyter-server~=1.4 Using cached jupyter_server-1.13.0-py3-none-any.whl (396 kB) Collecting nbclassic~=0.2 Using cached nbclassic-0.3.4-py3-none-any.whl (25 kB) Collecting tornado>=6.1.0 Using cached tornado-6.1-cp37-cp37m-manylinux2010_x86_64.whl (428 kB) Requirement already satisfied: ipython in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from jupyterlab==3.,>=3.0.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (7.29.0) Collecting jupyter-core Using cached jupyter_core-4.9.1-py3-none-any.whl (86 kB) Collecting importlib-metadata Using cached importlib_metadata-4.8.2-py3-none-any.whl (17 kB) Collecting ipython-genutils~=0.2.0 Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB) Collecting ipykernel>=4.5.1 Using cached ipykernel-6.6.0-py3-none-any.whl (126 kB) Collecting nbformat>=4.2.0 Using cached nbformat-5.1.3-py3-none-any.whl (178 kB) Collecting jupyterlab-widgets>=1.0.0 Using cached jupyterlab_widgets-1.0.2-py3-none-any.whl (243 kB) Requirement already satisfied: traitlets>=4.3.1 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from ipywidgets>=7.6.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (5.1.1) Collecting widgetsnbextension~=3.5.0 Using cached widgetsnbextension-3.5.2-py2.py3-none-any.whl (1.6 MB) Collecting argcomplete>=1.12.3 Using cached argcomplete-1.12.3-py2.py3-none-any.whl (38 kB) Collecting debugpy<2.0,>=1.0.0 Using cached debugpy-1.5.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.9 MB) Collecting jupyter-client<8.0 Using cached jupyter_client-7.1.0-py3-none-any.whl (129 kB) Requirement already satisfied: matplotlib-inline<0.2.0,>=0.1.0 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from ipykernel>=4.5.1->ipywidgets>=7.6.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (0.1.2) Collecting typing-extensions>=3.6.4 Using cached typing_extensions-4.0.1-py3-none-any.whl (22 kB) Collecting zipp>=0.5 Using cached zipp-3.6.0-py3-none-any.whl (5.3 kB) Requirement already satisfied: backcall in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from ipython->jupyterlab==3.,>=3.0.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (0.2.0) Requirement already satisfied: pickleshare in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from ipython->jupyterlab==3.,>=3.0.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (0.7.5) Requirement already satisfied: pexpect>4.3 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from ipython->jupyterlab==3.,>=3.0.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (4.8.0) Requirement already satisfied: decorator in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from ipython->jupyterlab==3.,>=3.0.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (5.1.0) Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from ipython->jupyterlab==3.,>=3.0.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (3.0.20) Requirement already satisfied: jedi>=0.16 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from ipython->jupyterlab==3.,>=3.0.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (0.18.0) Requirement already satisfied: parso<0.9.0,>=0.8.0 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from jedi>=0.16->ipython->jupyterlab==3.,>=3.0.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (0.8.2) Collecting MarkupSafe>=2.0 Using cached MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (31 kB) Collecting nest-asyncio>=1.5 Using cached nest_asyncio-1.5.4-py3-none-any.whl (5.1 kB) Collecting entrypoints Using cached entrypoints-0.3-py2.py3-none-any.whl (11 kB) Collecting pyzmq>=13 Using cached pyzmq-22.3.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.1 MB) Collecting python-dateutil>=2.1 Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) Collecting tomlkit Using cached tomlkit-0.7.2-py2.py3-none-any.whl (32 kB) Collecting deprecation Using cached deprecation-2.1.0-py2.py3-none-any.whl (11 kB) Collecting argon2-cffi Using cached argon2_cffi-21.1.0-cp35-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (96 kB) Collecting terminado>=0.8.3 Using cached terminado-0.12.1-py3-none-any.whl (15 kB) Collecting nbconvert Using cached nbconvert-6.3.0-py3-none-any.whl (556 kB) Collecting Send2Trash Using cached Send2Trash-1.8.0-py3-none-any.whl (18 kB) Collecting prometheus-client Using cached prometheus_client-0.12.0-py2.py3-none-any.whl (57 kB) Collecting anyio<4,>=3.1.0 Using cached anyio-3.4.0-py3-none-any.whl (78 kB) Collecting websocket-client Using cached websocket_client-1.2.3-py3-none-any.whl (53 kB) Collecting sniffio>=1.1 Using cached sniffio-1.2.0-py3-none-any.whl (10 kB) Collecting idna>=2.8 Using cached idna-3.3-py3-none-any.whl (61 kB) Collecting babel Using cached Babel-2.9.1-py2.py3-none-any.whl (8.8 MB) Collecting json5 Using cached json5-0.9.6-py2.py3-none-any.whl (18 kB) Collecting importlib-resources>=1.4.0 Using cached importlib_resources-5.4.0-py3-none-any.whl (28 kB) Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 Using cached pyrsistent-0.18.0-cp37-cp37m-manylinux1_x86_64.whl (119 kB) Collecting setuptools-scm>=4 Using cached setuptools_scm-6.3.2-py3-none-any.whl (33 kB) Collecting cycler>=0.10 Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB) Collecting pyparsing>=2.2.1 Using cached pyparsing-3.0.6-py3-none-any.whl (97 kB) Collecting kiwisolver>=1.0.1 Using cached kiwisolver-1.3.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.1 MB) Collecting fonttools>=4.22.0 Using cached fonttools-4.28.3-py3-none-any.whl (884 kB) Collecting notebook<7 Using cached notebook-6.4.6-py3-none-any.whl (9.9 MB) Collecting pytz>=2017.3 Using cached pytz-2021.3-py2.py3-none-any.whl (503 kB) Requirement already satisfied: ptyprocess>=0.5 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from pexpect>4.3->ipython->jupyterlab==3.,>=3.0.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (0.7.0) Requirement already satisfied: wcwidth in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->ipython->jupyterlab==3.*,>=3.0.0->open3d->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 16)) (0.2.5) Collecting deprecated Using cached Deprecated-1.2.13-py2.py3-none-any.whl (9.6 kB) Collecting threadpoolctl>=2.0.0 Using cached threadpoolctl-3.0.0-py3-none-any.whl (14 kB) Collecting joblib>=0.11 Using cached joblib-1.1.0-py2.py3-none-any.whl (306 kB) Collecting tomli>=1.0.0 Using cached tomli-1.2.2-py3-none-any.whl (12 kB) Collecting cffi>=1.0.0 Using cached cffi-1.15.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (427 kB) Collecting pycparser Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Collecting soupsieve>1.2 Using cached soupsieve-2.3.1-py3-none-any.whl (37 kB) Collecting wrapt<2,>=1.10 Using cached wrapt-1.13.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (79 kB) Collecting mistune<2,>=0.8.1 Using cached mistune-0.8.4-py2.py3-none-any.whl (16 kB) Collecting bleach Using cached bleach-4.1.0-py2.py3-none-any.whl (157 kB) Collecting nbclient<0.6.0,>=0.5.0 Using cached nbclient-0.5.9-py3-none-any.whl (69 kB) Collecting testpath Using cached testpath-0.5.0-py3-none-any.whl (84 kB) Collecting defusedxml Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting pandocfilters>=1.4.1 Using cached pandocfilters-1.5.0-py2.py3-none-any.whl (8.7 kB) Collecting jupyterlab-pygments Using cached jupyterlab_pygments-0.1.2-py2.py3-none-any.whl (4.6 kB) Collecting webencodings Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Requirement already satisfied: certifi>=2017.4.17 in /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages (from requests[socks]->gdown->-r /home/r/rjin02/temp/NeuralRecon/requirements.txt (line 13)) (2021.10.8) Collecting charset-normalizer~=2.0.0 Using cached charset_normalizer-2.0.9-py3-none-any.whl (39 kB) Collecting urllib3<1.27,>=1.21.1 Using cached urllib3-1.26.7-py2.py3-none-any.whl (138 kB) Collecting PySocks!=1.5.7,>=1.5.6 Using cached PySocks-1.7.1-py3-none-any.whl (16 kB) Building wheels for collected packages: torchsparse Building wheel for torchsparse (setup.py): started Building wheel for torchsparse (setup.py): still running... Building wheel for torchsparse (setup.py): finished with status 'error' Running setup.py clean for torchsparse Failed to build torchsparse Installing collected packages: zipp, typing-extensions, pyrsistent, importlib-resources, importlib-metadata, attrs, tornado, pyzmq, python-dateutil, pyparsing, nest-asyncio, jupyter-core, jsonschema, ipython-genutils, entrypoints, webencodings, pycparser, packaging, nbformat, MarkupSafe, jupyter-client, testpath, sniffio, pandocfilters, nbclient, mistune, jupyterlab-pygments, jinja2, idna, defusedxml, debugpy, cffi, bleach, argcomplete, websocket-client, urllib3, terminado, Send2Trash, pytz, prometheus-client, nbconvert, ipykernel, charset-normalizer, argon2-cffi, anyio, wrapt, tomli, requests, notebook, jupyter-server, json5, babel, widgetsnbextension, tomlkit, threadpoolctl, soupsieve, setuptools-scm, scipy, PySocks, nbclassic, kiwisolver, jupyterlab-widgets, jupyterlab-server, joblib, fonttools, deprecation, deprecated, cycler, appdirs, trimesh, tifffile, scikit-learn, redis, pyyaml, PyWavelets, pytools, PyOpenGL, pyglet, protobuf, pandas, networkx, msgpack, matplotlib, mako, jupyterlab, jupyter-packaging, ipywidgets, imageio, grpcio, freetype-py, filelock, click, cached-property, beautifulsoup4, addict, yacs, transforms3d, torchsparse, tensorboardX, scikit-image, ray, pyrender, pycuda, opencv-python, open3d, loguru, h5py, gdown Running setup.py install for torchsparse: started Running setup.py install for torchsparse: still running... Running setup.py install for torchsparse: finished with status 'error'

Pip subprocess error: Running command git clone -q https://github.com/mit-han-lab/torchsparse.git /tmp/pip-req-build-_p9vlx14 ERROR: Command errored out with exit status 1: command: /scratch/miniconda3/envs/neucon/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-_p9vlx14/setup.py'"'"'; file='"'"'/tmp/pip-req-build-_p9vlx14/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-cl09s4xm cwd: /tmp/pip-req-build-_p9vlx14/ Complete output (166 lines): running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-3.7 creating build/lib.linux-x86_64-3.7/torchsparse copying torchsparse/version.py -> build/lib.linux-x86_64-3.7/torchsparse copying torchsparse/tensor.py -> build/lib.linux-x86_64-3.7/torchsparse copying torchsparse/operators.py -> build/lib.linux-x86_64-3.7/torchsparse copying torchsparse/init.py -> build/lib.linux-x86_64-3.7/torchsparse creating build/lib.linux-x86_64-3.7/torchsparse/utils copying torchsparse/utils/utils.py -> build/lib.linux-x86_64-3.7/torchsparse/utils copying torchsparse/utils/quantize.py -> build/lib.linux-x86_64-3.7/torchsparse/utils copying torchsparse/utils/collate.py -> build/lib.linux-x86_64-3.7/torchsparse/utils copying torchsparse/utils/init.py -> build/lib.linux-x86_64-3.7/torchsparse/utils creating build/lib.linux-x86_64-3.7/torchsparse/nn copying torchsparse/nn/init.py -> build/lib.linux-x86_64-3.7/torchsparse/nn creating build/lib.linux-x86_64-3.7/torchsparse/nn/utils copying torchsparse/nn/utils/kernel.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/utils copying torchsparse/nn/utils/apply.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/utils copying torchsparse/nn/utils/init.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/utils creating build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/pooling.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/norm.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/crop.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/conv.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/bev.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/activation.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/init.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules creating build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/voxelize.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/query.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/pooling.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/hash.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/downsample.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/devoxelize.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/crop.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/count.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/conv.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/activation.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/init.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional running build_ext building 'torchsparse.backend' extension creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7 creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/voxelize creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hash creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/devoxelize creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/convolution Emitting ninja build file /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/build.ninja... Compiling objects... Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) [1/15] c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14 FAILED: /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cpu.o c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cpu.cpp:1:0: /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cpu.hpp:7:10: fatal error: google/dense_hash_map: No such file or directory

include <google/dense_hash_map>

        ^~~~~~~~~~~~~~~~~~~~~~~

compilation terminated. [2/15] c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/query_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14 FAILED: /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cpu.o c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/query_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/query_cpu.cpp:6:10: fatal error: google/dense_hash_map: No such file or directory

include <google/dense_hash_map>

        ^~~~~~~~~~~~~~~~~~~~~~~

compilation terminated. [3/15] /cs/local/lib/pkg/cudatoolkit-11.2.2/bin/nvcc -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cuda.cu -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14 /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cuda.cu(28): warning: argument is incompatible with corresponding format string conversion

[4/15] c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/count_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/count_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/count_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [5/15] c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/voxelize/voxelize_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/voxelize/voxelize_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [6/15] c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/pybind_cuda.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/pybind_cuda.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/pybind_cuda.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [7/15] /cs/local/lib/pkg/cudatoolkit-11.2.2/bin/nvcc -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/voxelize/voxelize_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14 /tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu: In lambda function: /tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu:53:44: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations] AT_DISPATCH_FLOATING_TYPES_AND_HALF( ^ /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:268:1: note: declared here DeprecatedTypeProperties & type() const { ^ ~~ /tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu:53:99: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations] AT_DISPATCH_FLOATING_TYPES_AND_HALF( ^ /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:66:1: note: declared here inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) { ^~~ /tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu: In lambda function: /tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu:72:46: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations] AT_DISPATCH_FLOATING_TYPES_AND_HALF( ^ /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:268:1: note: declared here DeprecatedTypeProperties & type() const { ^ ~~ /tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu:72:101: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations] AT_DISPATCH_FLOATING_TYPES_AND_HALF( ^ /scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:66:1: note: declared here inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) { ^~~ [8/15] /cs/local/lib/pkg/cudatoolkit-11.2.2/bin/nvcc -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/count_cuda.cu -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/count_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14 [9/15] /cs/local/lib/pkg/cudatoolkit-11.2.2/bin/nvcc -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/query_cuda.cu -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cuda.o -D__CUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14 [10/15] /cs/local/lib/pkg/cudatoolkit-11.2.2/bin/nvcc -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hash/hash_cuda.cu -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hash/hash_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14 ninja: build stopped: subcommand failed. Traceback (most recent call last): File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1515, in _run_ninja_build env=env) File "/scratch/miniconda3/envs/neucon/lib/python3.7/subprocess.py", line 512, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "", line 1, in File "/tmp/pip-req-build-_p9vlx14/setup.py", line 40, in zip_safe=False, File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/setuptools/init.py", line 153, in setup return distutils.core.setup(**attrs) File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/core.py", line 148, in setup dist.run_commands() File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/wheel/bdist_wheel.py", line 299, in run self.run_command('build') File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 79, in run _build_ext.run(self) File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/build_ext.py", line 340, in run self.build_extensions() File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 649, in build_extensions build_ext.build_extensions(self) File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/build_ext.py", line 449, in build_extensions self._build_extensions_serial() File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/build_ext.py", line 474, in _build_extensions_serial self.build_extension(ext) File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 202, in build_extension _build_ext.build_extension(self, ext) File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/build_ext.py", line 534, in build_extension depends=ext.depends) File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 478, in unix_wrap_ninja_compile with_cuda=with_cuda) File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1233, in _write_ninja_file_and_compile_objects error_prefix='Error compiling objects for extension') File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1529, in _run_ninja_build raise RuntimeError(message) RuntimeError: Error compiling objects for extension

ERROR: Failed building wheel for torchsparse ERROR: Command errored out with exit status 1: command: /scratch/miniconda3/envs/neucon/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-_p9vlx14/setup.py'"'"'; file='"'"'/tmp/pip-req-build-_p9vlx14/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-t35mb36k/install-record.txt --single-version-externally-managed --compile --install-headers /scratch/miniconda3/envs/neucon/include/python3.7m/torchsparse cwd: /tmp/pip-req-build-_p9vlx14/ Complete output (168 lines): running install running build running build_py creating build creating build/lib.linux-x86_64-3.7 creating build/lib.linux-x86_64-3.7/torchsparse copying torchsparse/version.py -> build/lib.linux-x86_64-3.7/torchsparse copying torchsparse/tensor.py -> build/lib.linux-x86_64-3.7/torchsparse copying torchsparse/operators.py -> build/lib.linux-x86_64-3.7/torchsparse copying torchsparse/init.py -> build/lib.linux-x86_64-3.7/torchsparse creating build/lib.linux-x86_64-3.7/torchsparse/utils copying torchsparse/utils/utils.py -> build/lib.linux-x86_64-3.7/torchsparse/utils copying torchsparse/utils/quantize.py -> build/lib.linux-x86_64-3.7/torchsparse/utils copying torchsparse/utils/collate.py -> build/lib.linux-x86_64-3.7/torchsparse/utils copying torchsparse/utils/init.py -> build/lib.linux-x86_64-3.7/torchsparse/utils creating build/lib.linux-x86_64-3.7/torchsparse/nn copying torchsparse/nn/init.py -> build/lib.linux-x86_64-3.7/torchsparse/nn creating build/lib.linux-x86_64-3.7/torchsparse/nn/utils copying torchsparse/nn/utils/kernel.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/utils copying torchsparse/nn/utils/apply.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/utils copying torchsparse/nn/utils/init.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/utils creating build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/pooling.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/norm.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/crop.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/conv.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/bev.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/activation.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules copying torchsparse/nn/modules/init.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/modules creating build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/voxelize.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/query.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/pooling.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/hash.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/downsample.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/devoxelize.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/crop.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/count.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/conv.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/activation.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional copying torchsparse/nn/functional/init.py -> build/lib.linux-x86_64-3.7/torchsparse/nn/functional running build_ext building 'torchsparse.backend' extension creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7 creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/voxelize creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hash creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/devoxelize creating /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/convolution Emitting ninja build file /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/build.ninja... Compiling objects... Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) [1/15] c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14 FAILED: /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cpu.o c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ In file included from /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cpu.cpp:1:0: /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cpu.hpp:7:10: fatal error: google/dense_hash_map: No such file or directory

include <google/dense_hash_map>

          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[2/15] c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/query_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
FAILED: /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cpu.o
c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/query_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/query_cpu.cpp:6:10: fatal error: google/dense_hash_map: No such file or directory
 #include <google/dense_hash_map>
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[3/15] /cs/local/lib/pkg/cudatoolkit-11.2.2/bin/nvcc -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cuda.cu -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hashmap/hashmap_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14
/tmp/pip-req-build-_p9vlx14/torchsparse/backend/hashmap/hashmap_cuda.cu(28): warning: argument is incompatible with corresponding format string conversion

[4/15] c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/pybind_cuda.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/pybind_cuda.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/pybind_cuda.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
[5/15] c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/count_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/count_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/count_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
[6/15] c++ -MMD -MF /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/voxelize/voxelize_cpu.o.d -pthread -B /scratch/miniconda3/envs/neucon/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cpu.cpp -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/voxelize/voxelize_cpu.o -g -O3 -fopenmp -lgomp -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
[7/15] /cs/local/lib/pkg/cudatoolkit-11.2.2/bin/nvcc -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/count_cuda.cu -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/count_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14
[8/15] /cs/local/lib/pkg/cudatoolkit-11.2.2/bin/nvcc -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/others/query_cuda.cu -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/others/query_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14
[9/15] /cs/local/lib/pkg/cudatoolkit-11.2.2/bin/nvcc -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/hash/hash_cuda.cu -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/hash/hash_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14
[10/15] /cs/local/lib/pkg/cudatoolkit-11.2.2/bin/nvcc -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/TH -I/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/THC -I/cs/local/lib/pkg/cudatoolkit-11.2.2/include -I/scratch/miniconda3/envs/neucon/include/python3.7m -c -c /tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu -o /tmp/pip-req-build-_p9vlx14/build/temp.linux-x86_64-3.7/torchsparse/backend/voxelize/voxelize_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ''"'"'-fPIC'"'"'' -O3 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=backend -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14
/tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu: In lambda function:
/tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu:53:44: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
   AT_DISPATCH_FLOATING_TYPES_AND_HALF(
                                            ^
/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:268:1: note: declared here
   DeprecatedTypeProperties & type() const {
 ^ ~~
/tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu:53:99: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
   AT_DISPATCH_FLOATING_TYPES_AND_HALF(
                                                                                                   ^
/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:66:1: note: declared here
 inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
 ^~~~~~~~~~~
/tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu: In lambda function:
/tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu:72:46: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
   AT_DISPATCH_FLOATING_TYPES_AND_HALF(
                                              ^
/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:268:1: note: declared here
   DeprecatedTypeProperties & type() const {
 ^ ~~
/tmp/pip-req-build-_p9vlx14/torchsparse/backend/voxelize/voxelize_cuda.cu:72:101: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
   AT_DISPATCH_FLOATING_TYPES_AND_HALF(
                                                                                                     ^
/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:66:1: note: declared here
 inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
 ^~~~~~~~~~~
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1515, in _run_ninja_build
    env=env)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/subprocess.py", line 512, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-req-build-_p9vlx14/setup.py", line 40, in <module>
    zip_safe=False,
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/setuptools/__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/setuptools/command/install.py", line 61, in run
    return orig.install.run(self)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/install.py", line 545, in run
    self.run_command('build')
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 79, in run
    _build_ext.run(self)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/build_ext.py", line 340, in run
    self.build_extensions()
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 649, in build_extensions
    build_ext.build_extensions(self)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/build_ext.py", line 449, in build_extensions
    self._build_extensions_serial()
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/build_ext.py", line 474, in _build_extensions_serial
    self.build_extension(ext)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 202, in build_extension
    _build_ext.build_extension(self, ext)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/distutils/command/build_ext.py", line 534, in build_extension
    depends=ext.depends)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 478, in unix_wrap_ninja_compile
    with_cuda=with_cuda)
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1233, in _write_ninja_file_and_compile_objects
    error_prefix='Error compiling objects for extension')
  File "/scratch/miniconda3/envs/neucon/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1529, in _run_ninja_build
    raise RuntimeError(message)
RuntimeError: Error compiling objects for extension
----------------------------------------

ERROR: Command errored out with exit status 1: /scratch/miniconda3/envs/neucon/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-_p9vlx14/setup.py'"'"'; file='"'"'/tmp/pip-req-build-_p9vlx14/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-t35mb36k/install-record.txt --single-version-externally-managed --compile --install-headers /scratch/miniconda3/envs/neucon/include/python3.7m/torchsparse Check the logs for full command output.

failed

CondaEnvException: Pip failed

ribeiro-jenny commented 2 years ago

I see the same issue when building

y1131388949 commented 1 year ago

Did you solve this problem?

Jamesgender commented 2 weeks ago

https://github.com/facebookresearch/SparseConvNet/issues/96