NVlabs / NVlabs/layerdenoise

torch_utils installation error

Open
#1 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
54
Forks
10
PR merge metrics
No merged PRs in 30d

Description

Hello,

I get the following error when running python setup.py install on Ubuntu 20.04.

No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'
running install
/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  setuptools.SetuptoolsDeprecationWarning,
/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/command/easy_install.py:147: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  EasyInstallDeprecationWarning,
running bdist_egg
running egg_info
writing torch_utils.egg-info/PKG-INFO
writing dependency_links to torch_utils.egg-info/dependency_links.txt
writing requirements to torch_utils.egg-info/requires.txt
writing top-level names to torch_utils.egg-info/top_level.txt
reading manifest file 'torch_utils.egg-info/SOURCES.txt'
writing manifest file 'torch_utils.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
running build_ext
Traceback (most recent call last):
  File "setup.py", line 35, in <module>
    python_requires='>=3.6',
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/__init__.py", line 87, in setup
    return distutils.core.setup(**attrs)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/core.py", line 185, in setup
    return run_commands(dist)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
    dist.run_commands()
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
    self.run_command(cmd)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/dist.py", line 1208, in run_command
    super().run_command(command)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
    cmd_obj.run()
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/command/install.py", line 74, in run
    self.do_egg_install()
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/command/install.py", line 123, in do_egg_install
    self.run_command('bdist_egg')
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
    self.distribution.run_command(command)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/dist.py", line 1208, in run_command
    super().run_command(command)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
    cmd_obj.run()
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 165, in run
    cmd = self.call_command('install_lib', warn_dir=0)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 151, in call_command
    self.run_command(cmdname)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
    self.distribution.run_command(command)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/dist.py", line 1208, in run_command
    super().run_command(command)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
    cmd_obj.run()
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/command/install_lib.py", line 11, in run
    self.build()
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/command/install_lib.py", line 112, in build
    self.run_command('build_ext')
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
    self.distribution.run_command(command)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/dist.py", line 1208, in run_command
    super().run_command(command)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
    cmd_obj.run()
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 84, in run
    _build_ext.run(self)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/setuptools/_distutils/command/build_ext.py", line 346, in run
    self.build_extensions()
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 499, in build_extensions
    _check_cuda_version(compiler_name, compiler_version)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 382, in _check_cuda_version
    torch_cuda_version = packaging.version.parse(torch.version.cuda)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/pkg_resources/_vendor/packaging/version.py", line 49, in parse
    return Version(version)
  File "/home/mrs/anaconda3/envs/layerdenoise/lib/python3.7/site-packages/pkg_resources/_vendor/packaging/version.py", line 264, in __init__
    match = self._regex.search(version)
TypeError: expected string or bytes-like object

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The report points to setup.py and PyTorch's torch.utils.cpp_extension during python setup.py install on Ubuntu 20.04. Reproduce that command in the stated Python 3.7 environment and inspect the CUDA-version check shown in the traceback. Done means installation completes without the TypeError.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, pytorch
Domain
build-system, machine-learning
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.