yeezhu / SPN.pytorch

PyTorch implementation of "Soft Proposal Networks for Weakly Supervised Object Localization", ICCV 2017.
http://yzhu.work/spn.html
MIT License
211 stars 37 forks source link

bash make.sh wrong #31

Closed ltc576935585 closed 4 years ago

ltc576935585 commented 4 years ago

(py3.5) ltc@ltcpc:~/PycharmProjects/SPN.pytorch/spnlib$ bash make.sh Compiling cuda kernels... Installing extension... Including CUDA code. Traceback (most recent call last): File "setup.py", line 21, in os.path.join(os.path.dirname(file), "build.py:ffi") File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/site-packages/setuptools/init.py", line 140, in setup return distutils.core.setup(*attrs) File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/distutils/core.py", line 108, in setup _setup_distribution = dist = klass(attrs) File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/site-packages/setuptools/dist.py", line 370, in init k: v for k, v in attrs.items() File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/distutils/dist.py", line 281, in init self.finalize_options() File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/site-packages/setuptools/dist.py", line 529, in finalize_options ep.load()(self, ep.name, value) File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/site-packages/cffi/setuptools_ext.py", line 204, in cffi_modules add_cffi_module(dist, cffi_module) File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/site-packages/cffi/setuptools_ext.py", line 49, in add_cffi_module execfile(build_file_name, mod_vars) File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/site-packages/cffi/setuptools_ext.py", line 25, in execfile exec(code, glob, glob) File "build.py", line 33, in extra_compile_args=['-fopenmp'], File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/site-packages/torch/utils/cpp_extension.py", line 228, in init super(BuildExtension, self).init(args, **kwargs) File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/site-packages/setuptools/init.py", line 158, in init _Command.init(self, dist) File "/home/ltc/anaconda3/envs/py3.5/lib/python3.5/distutils/cmd.py", line 57, in init raise TypeError("dist must be a Distribution instance") TypeError: dist must be a Distribution instance