waityousea / xuniren

MIT License
551 stars 159 forks source link

RuntimeError: Error compiling objects for extension #3

Open tddevrtx4090 opened 1 year ago

tddevrtx4090 commented 1 year ago

x64 Native Tools Command Prompt for vs2022 下面编译安装freqencoder 模块报错 CUDA_HOME='C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6'

Processing d:\fayproject\xuniren\freqencoder
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: freqencoder
  Building wheel for freqencoder (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [50 lines of output]
      No CUDA runtime is found, using CUDA_HOME='C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6'
      running bdist_wheel
      running build
      running build_ext
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "D:\FayProject\xuniren\freqencoder\setup.py", line 33, in <module>
          setup(
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\__init__.py", line 87, in setup
          return distutils.core.setup(**attrs)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
          return run_commands(dist)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
          dist.run_commands()
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\dist.py", line 969, in run_commands
          self.run_command(cmd)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\dist.py", line 1208, in run_command
          super().run_command(command)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
          cmd_obj.run()
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\wheel\bdist_wheel.py", line 325, in run
          self.run_command("build")
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
          self.distribution.run_command(command)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\dist.py", line 1208, in run_command
          super().run_command(command)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
          cmd_obj.run()
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run
          self.run_command(cmd_name)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
          self.distribution.run_command(command)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\dist.py", line 1208, in run_command
          super().run_command(command)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
          cmd_obj.run()
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\command\build_ext.py", line 84, in run
          _build_ext.run(self)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 346, in run
          self.build_extensions()
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 499, in build_extensions
          _check_cuda_version(compiler_name, compiler_version)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 382, in _check_cuda_version
          torch_cuda_version = packaging.version.parse(torch.version.cuda)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\pkg_resources\_vendor\packaging\version.py", line 49, in parse
          return Version(version)
        File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\pkg_resources\_vendor\packaging\version.py", line 264, in __init__
          match = self._regex.search(version)
      TypeError: expected string or bytes-like object
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for freqencoder
  Running setup.py clean for freqencoder
tddevrtx4090 commented 1 year ago

image 这块是可选的安装步骤?直接跳过这块执行 python app.py也是报错

D:\FayProject\xuniren>C:\ProgramData\Anaconda3\envs\pytorch3d\python.exe app.py
No CUDA runtime is found, using CUDA_HOME='C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6'
Traceback (most recent call last):
  File "D:\FayProject\xuniren\raymarching\raymarching.py", line 10, in <module>
    import _raymarching_face as _backend
ModuleNotFoundError: No module named '_raymarching_face'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\FayProject\xuniren\app.py", line 10, in <module>
    from tools import audio_pre_process, video_pre_process, generate_video,audio_process
  File "D:\FayProject\xuniren\tools.py", line 20, in <module>
    from nerf.network import NeRFNetwork
  File "D:\FayProject\xuniren\nerf\network.py", line 7, in <module>
    from .renderer import NeRFRenderer
  File "D:\FayProject\xuniren\nerf\renderer.py", line 10, in <module>
    import raymarching
  File "D:\FayProject\xuniren\raymarching\__init__.py", line 1, in <module>
    from .raymarching import *
  File "D:\FayProject\xuniren\raymarching\raymarching.py", line 12, in <module>
    from .backend import _backend
  File "D:\FayProject\xuniren\raymarching\backend.py", line 31, in <module>
    _backend = load(name='_raymarching_face',
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 1284, in load
    return _jit_compile(
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 1508, in _jit_compile
    _write_ninja_file_and_build_library(
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 1610, in _write_ninja_file_and_build_library
    _write_ninja_file_to_build_library(
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 2014, in _write_ninja_file_to_build_library
    cuda_flags = common_cflags + COMMON_NVCC_FLAGS + _get_cuda_arch_flags()
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 1780, in _get_cuda_arch_flags
    arch_list[-1] += '+PTX'
IndexError: list index out of range
tddevrtx4090 commented 1 year ago
D:\FayProject\xuniren>C:\ProgramData\Anaconda3\envs\pytorch3d\Scripts\pip.exe list
Package                Version
---------------------- ------------------
aiohttp                3.8.4
aiosignal              1.3.1
async-timeout          4.0.2
attrs                  23.1.0
blinker                1.6.2
brotlipy               0.7.0
certifi                2023.5.7
cffi                   1.15.1
charset-normalizer     2.0.4
click                  8.1.3
colorama               0.4.6
ConfigArgParse         1.5.3
contourpy              1.0.7
cryptography           39.0.1
cycler                 0.11.0
dearpygui              1.9.1
decorator              4.4.2
edge-tts               6.1.5
einops                 0.6.1
face-alignment         1.3.5
filelock               3.12.0
Flask                  2.3.2
Flask-Sockets          0.2.1
fonttools              4.39.3
frozenlist             1.3.3
fsspec                 2023.5.0
fvcore                 0.1.5.post20221221
gevent                 22.10.2
gevent-websocket       0.10.1
greenlet               2.0.2
huggingface-hub        0.14.1
idna                   3.4
imageio                2.28.1
imageio-ffmpeg         0.4.8
importlib-metadata     6.6.0
importlib-resources    5.12.0
iopath                 0.1.9
itsdangerous           2.1.2
Jinja2                 3.1.2
kiwisolver             1.4.4
lazy_loader            0.2
llvmlite               0.40.0
lpips                  0.1.4
markdown-it-py         2.2.0
MarkupSafe             2.1.2
matplotlib             3.7.1
mdurl                  0.1.2
mkl-fft                1.3.6
mkl-random             1.2.2
mkl-service            2.4.0
moviepy                1.0.3
multidict              6.0.4
networkx               3.1
ninja                  1.11.1
numba                  0.57.0
numpy                  1.24.3
opencv-python          4.7.0.72
packaging              23.1
pandas                 2.0.1
Pillow                 9.4.0
pip                    23.0.1
portalocker            1.4.0
proglog                0.1.10
protobuf               3.20.3
PyAudio                0.2.13
pycparser              2.21
pydub                  0.25.1
pygame                 2.4.0
Pygments               2.15.1
PyMCubes               0.1.4
pyOpenSSL              23.0.0
pyparsing              3.0.9
pypiwin32              223
PySocks                1.7.1
python-dateutil        2.8.2
python-speech-features 0.6
pytorch3d              0.7.3
pytz                   2023.3
PyWavelets             1.4.1
pywin32                306
PyYAML                 6.0
regex                  2023.5.5
requests               2.29.0
resampy                0.4.2
rich                   13.3.5
scikit-image           0.20.0
scipy                  1.9.1
setuptools             66.0.0
six                    1.16.0
soundfile              0.12.1
tabulate               0.9.0
tensorboardX           2.6
termcolor              2.3.0
tifffile               2023.4.12
tokenizers             0.13.3
torch                  1.13.0
torch-ema              0.3
torchvision            0.14.0
tqdm                   4.65.0
transformers           4.28.1
trimesh                3.21.6
typing_extensions      4.5.0
tzdata                 2023.3
urllib3                1.26.15
Werkzeug               2.3.4
wheel                  0.38.4
win-inet-pton          1.1.0
yacs                   0.1.8
yarl                   1.9.2
zipp                   3.15.0
zope.event             4.6
zope.interface         6.0
tddevrtx4090 commented 1 year ago

重新安装之后,错误变了

(pytorch3d) D:\FayProject\xuniren>cd freqencoder

(pytorch3d) D:\FayProject\xuniren\freqencoder>python setup.py install
running install
C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\command\easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running bdist_egg
running egg_info
creating freqencoder.egg-info
writing freqencoder.egg-info\PKG-INFO
writing dependency_links to freqencoder.egg-info\dependency_links.txt
writing top-level names to freqencoder.egg-info\top_level.txt
writing manifest file 'freqencoder.egg-info\SOURCES.txt'
reading manifest file 'freqencoder.egg-info\SOURCES.txt'
writing manifest file 'freqencoder.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_ext
building '_freqencoder' extension
Emitting ninja build file D:\FayProject\xuniren\freqencoder\build\temp.win-amd64-cpython-39\Release\build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/1] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output D:\FayProject\xuniren\freqencoder\build\temp.win-amd64-cpython-39\Release\FayProject\xuniren\freqencoder\src\freqencoder.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IC:\ProgramData\Anaconda3\envs\pytorch3d\include -IC:\ProgramData\Anaconda3\envs\pytorch3d\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.35.32215\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.35.32215\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c D:\FayProject\xuniren\freqencoder\src\freqencoder.cu -o D:\FayProject\xuniren\freqencoder\build\temp.win-amd64-cpython-39\Release\FayProject\xuniren\freqencoder\src\freqencoder.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -std=c++14 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -use_fast_math -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_freqencoder -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
FAILED: D:/FayProject/xuniren/freqencoder/build/temp.win-amd64-cpython-39/Release/FayProject/xuniren/freqencoder/src/freqencoder.obj
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin\nvcc --generate-dependencies-with-compile --dependency-output D:\FayProject\xuniren\freqencoder\build\temp.win-amd64-cpython-39\Release\FayProject\xuniren\freqencoder\src\freqencoder.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IC:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\include -IC:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\include\torch\csrc\api\include -IC:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\include\TH -IC:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include" -IC:\ProgramData\Anaconda3\envs\pytorch3d\include -IC:\ProgramData\Anaconda3\envs\pytorch3d\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.35.32215\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.35.32215\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt" -c D:\FayProject\xuniren\freqencoder\src\freqencoder.cu -o D:\FayProject\xuniren\freqencoder\build\temp.win-amd64-cpython-39\Release\FayProject\xuniren\freqencoder\src\freqencoder.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -std=c++14 -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -use_fast_math -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_freqencoder -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
cl: 命令行 warning D9025 :正在重写“/D__CUDA_NO_HALF_OPERATORS__”(用“/U__CUDA_NO_HALF_OPERATORS__”)
cl: 命令行 warning D9025 :正在重写“/D__CUDA_NO_HALF_CONVERSIONS__”(用“/U__CUDA_NO_HALF_CONVERSIONS__”)
cl: 命令行 warning D9025 :正在重写“/D__CUDA_NO_HALF2_OPERATORS__”(用“/U__CUDA_NO_HALF2_OPERATORS__”)
freqencoder.cu
C:/ProgramData/Anaconda3/envs/pytorch3d/lib/site-packages/torch/include\c10/macros/Macros.h(138): warning C4067: 预处理器指令后有意外标记 - 应输入换行符
cl: 命令行 warning D9025 :正在重写“/D__CUDA_NO_HALF_OPERATORS__”(用“/U__CUDA_NO_HALF_OPERATORS__”)
cl: 命令行 warning D9025 :正在重写“/D__CUDA_NO_HALF_CONVERSIONS__”(用“/U__CUDA_NO_HALF_CONVERSIONS__”)
cl: 命令行 warning D9025 :正在重写“/D__CUDA_NO_HALF2_OPERATORS__”(用“/U__CUDA_NO_HALF2_OPERATORS__”)
freqencoder.cu
C:/ProgramData/Anaconda3/envs/pytorch3d/lib/site-packages/torch/include\c10/macros/Macros.h(138): warning C4067: 预处理器指令后有意外标记 - 应输入换行符
C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\include\pybind11\cast.h(624): error: too few arguments for template template parameter "Tuple"
          detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
(721): here

C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\include\pybind11\cast.h(717): error: too few arguments for template template parameter "Tuple"
          detected during instantiation of class "pybind11::detail::tuple_caster<Tuple, Ts...> [with Tuple=std::pair, Ts=<T1, T2>]"
(721): here

2 errors detected in the compilation of "D:/FayProject/xuniren/freqencoder/src/freqencoder.cu".
freqencoder.cu
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 1900, in _run_ninja_build
    subprocess.run(
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\subprocess.py", line 528, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "D:\FayProject\xuniren\freqencoder\setup.py", line 33, in <module>
    setup(
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\__init__.py", line 87, in setup
    return distutils.core.setup(**attrs)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
    return run_commands(dist)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
    dist.run_commands()
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\dist.py", line 969, in run_commands
    self.run_command(cmd)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\dist.py", line 1208, in run_command
    super().run_command(command)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
    cmd_obj.run()
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\command\install.py", line 74, in run
    self.do_egg_install()
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\command\install.py", line 123, in do_egg_install
    self.run_command('bdist_egg')
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
    self.distribution.run_command(command)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\dist.py", line 1208, in run_command
    super().run_command(command)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
    cmd_obj.run()
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\command\bdist_egg.py", line 165, in run
    cmd = self.call_command('install_lib', warn_dir=0)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\command\bdist_egg.py", line 151, in call_command
    self.run_command(cmdname)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
    self.distribution.run_command(command)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\dist.py", line 1208, in run_command
    super().run_command(command)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
    cmd_obj.run()
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\command\install_lib.py", line 11, in run
    self.build()
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\command\install_lib.py", line 112, in build
    self.run_command('build_ext')
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
    self.distribution.run_command(command)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\dist.py", line 1208, in run_command
    super().run_command(command)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
    cmd_obj.run()
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\command\build_ext.py", line 84, in run
    _build_ext.run(self)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 346, in run
    self.build_extensions()
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 843, in build_extensions
    build_ext.build_extensions(self)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 468, in build_extensions
    self._build_extensions_serial()
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 494, in _build_extensions_serial
    self.build_extension(ext)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\command\build_ext.py", line 246, in build_extension
    _build_ext.build_extension(self, ext)
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 549, in build_extension
    objects = self.compiler.compile(
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 815, in win_wrap_ninja_compile
    _write_ninja_file_and_compile_objects(
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 1573, in _write_ninja_file_and_compile_objects
    _run_ninja_build(
  File "C:\ProgramData\Anaconda3\envs\pytorch3d\lib\site-packages\torch\utils\cpp_extension.py", line 1916, in _run_ninja_build
    raise RuntimeError(message) from e
RuntimeError: Error compiling objects for extension
dengtianbi commented 1 year ago

请问这个问题解决了吗,我目前也遇到这个问题

xzl1996 commented 1 year ago

请问有解决吗,我也遇到了这个问题

jackyhwei commented 11 months ago

我这边freqencoder和shencoder两个都编译安装成功,但是gridencoder过不去,报的atomicAdd参数不匹配的错误,我尝试:

  1. 增加多个atomicAdd空的inline接口,不行;
  2. 改gencode=arch参数,不行;(我笔记本显卡是GeForce MX130,在NVIDIA官网https://developer.nvidia.com/cuda-gpus#collapseOne 上根本查不到)

不知道还有没有救

ppppyg commented 3 months ago

(make3d) D:\linye-project\code\3d_Reconstruction\Make-It-3D-master>pip install ./raymarching Processing d:\linye-project\code\3d_reconstruction\make-it-3d-master\raymarching Preparing metadata (setup.py) ... done Building wheels for collected packages: raymarching Building wheel for raymarching (setup.py) ... error error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [104 lines of output] running bdist_wheel running build running build_ext building '_raymarching' extension creating D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38 creating D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release creating D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project creating D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code creating D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code\3d_Reconstruction creating D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code\3d_Reconstruction\Make-It-3D-master creating D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching creating D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src Emitting ninja build file D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\build.ninja... Compiling objects... Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) [1/2] cl /showIncludes /nologo /O2 /W3 /GL /DNDEBUG /MD /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\torch\csrc\api\include -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\TH -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -ID:\Anaconda\envs\make3d\include -ID:\Anaconda\envs\make3d\Include -c D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src\bindings.cpp /FoD:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src\bindings.obj /O2 /std:c++17 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_raymarching -D_GLIBCXX_USE_CXX11_ABI=0 FAILED: D:/linye-project/code/3d_Reconstruction/Make-It-3D-master/raymarching/build/temp.win-amd64-cpython-38/Release/linye-project/code/3d_Reconstruction/Make-It-3D-master/raymarching/src/bindings.obj cl /showIncludes /nologo /O2 /W3 /GL /DNDEBUG /MD /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\torch\csrc\api\include -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\TH -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -ID:\Anaconda\envs\make3d\include -ID:\Anaconda\envs\make3d\Include -c D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src\bindings.cpp /FoD:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src\bindings.obj /O2 /std:c++17 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_raymarching -D_GLIBCXX_USE_CXX11_ABI=0 注意: 包含文件: D:\Anaconda\envs\make3d\lib\site-packages\torch\include\torch/extension.h 注意: 包含文件: D:\Anaconda\envs\make3d\lib\site-packages\torch\include\torch\csrc\api\include\torch/all.h 注意: 包含文件: D:\Anaconda\envs\make3d\lib\site-packages\torch\include\torch\csrc\api\include\torch/cuda.h 注意: 包含文件: D:\Anaconda\envs\make3d\lib\site-packages\torch\include\torch/csrc/WindowsTorchApiMacro.h 注意: 包含文件: D:\Anaconda\envs\make3d\lib\site-packages\torch\include\c10/macros/Export.h 注意: 包含文件: D:\Anaconda\envs\make3d\lib\site-packages\torch\include\c10/macros/cmake_macros.h D:\Anaconda\envs\make3d\lib\site-packages\torch\include\torch\csrc\api\include\torch/cuda.h(5): fatal error C1083: 无法打开包括文件: “cstdint”: No such file or directory [2/2] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src\raymarching.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\torch\csrc\api\include -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\TH -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -ID:\Anaconda\envs\make3d\include -ID:\Anaconda\envs\make3d\Include -c D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src\raymarching.cu -o D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src\raymarching.obj -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -O3 -std=c++14 -UCUDA_NO_HALF_OPERATORS -UCUDA_NO_HALF_CONVERSIONS -UCUDA_NO_HALF2_OPERATORS -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_raymarching -D_GLIBCXX_USE_CXX11_ABI=0 FAILED: D:/linye-project/code/3d_Reconstruction/Make-It-3D-master/raymarching/build/temp.win-amd64-cpython-38/Release/linye-project/code/3d_Reconstruction/Make-It-3D-master/raymarching/src/raymarching.obj C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin\nvcc --generate-dependencies-with-compile --dependency-output D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src\raymarching.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\torch\csrc\api\include -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\TH -ID:\Anaconda\envs\make3d\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include" -ID:\Anaconda\envs\make3d\include -ID:\Anaconda\envs\make3d\Include -c D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src\raymarching.cu -o D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\build\temp.win-amd64-cpython-38\Release\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\src\raymarching.obj -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -O3 -std=c++14 -UCUDA_NO_HALF_OPERATORS -UCUDA_NO_HALF_CONVERSIONS -UCUDA_NO_HALF2_OPERATORS -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_raymarching -D_GLIBCXX_USE_CXX11_ABI=0 cl: 命令行 warning D9025 :正在重写“/DCUDA_NO_HALF_OPERATORS”(用“/UCUDA_NO_HALF_OPERATORS”)

  cl: 命令行 warning D9025 :正在重写“/D__CUDA_NO_HALF_CONVERSIONS__”(用“/U__CUDA_NO_HALF_CONVERSIONS__”)

  cl: 命令行 warning D9025 :正在重写“/D__CUDA_NO_HALF2_OPERATORS__”(用“/U__CUDA_NO_HALF2_OPERATORS__”)

  raymarching.cu

  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\include\crt/host_config.h(238): fatal error C1083: 无法打开包括文件: “crtdefs.h”: No such file or directory

  raymarching.cu

  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "D:\Anaconda\envs\make3d\lib\site-packages\torch\utils\cpp_extension.py", line 1717, in _run_ninja_build
      subprocess.run(
    File "D:\Anaconda\envs\make3d\lib\subprocess.py", line 516, in run
      raise CalledProcessError(retcode, process.args,
  subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

  The above exception was the direct cause of the following exception:

  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "D:\linye-project\code\3d_Reconstruction\Make-It-3D-master\raymarching\setup.py", line 44, in <module>
      setup(
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\__init__.py", line 103, in setup
      return distutils.core.setup(**attrs)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
      return run_commands(dist)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
      dist.run_commands()
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\dist.py", line 969, in run_commands
      self.run_command(cmd)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\dist.py", line 989, in run_command
      super().run_command(command)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
      cmd_obj.run()
    File "D:\Anaconda\envs\make3d\lib\site-packages\wheel\bdist_wheel.py", line 299, in run
      self.run_command('build')
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
      self.distribution.run_command(command)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\dist.py", line 989, in run_command
      super().run_command(command)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
      cmd_obj.run()
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\command\build.py", line 131, in run
      self.run_command(cmd_name)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\cmd.py", line 318, in run_command
      self.distribution.run_command(command)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\dist.py", line 989, in run_command
      super().run_command(command)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
      cmd_obj.run()
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\command\build_ext.py", line 88, in run
      _build_ext.run(self)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 345, in run
      self.build_extensions()
    File "D:\Anaconda\envs\make3d\lib\site-packages\torch\utils\cpp_extension.py", line 735, in build_extensions
      build_ext.build_extensions(self)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 467, in build_extensions
      self._build_extensions_serial()
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 493, in _build_extensions_serial
      self.build_extension(ext)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\command\build_ext.py", line 249, in build_extension
      _build_ext.build_extension(self, ext)
    File "D:\Anaconda\envs\make3d\lib\site-packages\setuptools\_distutils\command\build_ext.py", line 548, in build_extension
      objects = self.compiler.compile(
    File "D:\Anaconda\envs\make3d\lib\site-packages\torch\utils\cpp_extension.py", line 708, in win_wrap_ninja_compile
      _write_ninja_file_and_compile_objects(
    File "D:\Anaconda\envs\make3d\lib\site-packages\torch\utils\cpp_extension.py", line 1399, in _write_ninja_file_and_compile_objects
      _run_ninja_build(
    File "D:\Anaconda\envs\make3d\lib\site-packages\torch\utils\cpp_extension.py", line 1733, in _run_ninja_build
      raise RuntimeError(message) from e
  RuntimeError: Error compiling objects for extension
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for raymarching Running setup.py clean for raymarching Failed to build raymarching ERROR: Could not build wheels for raymarching, which is required to install pyproject.toml-based projects

(make3d) D:\linye-project\code\3d_Reconstruction\Make-It-3D-master>pip list Package Version


absl-py 2.1.0 anyio 3.7.1 argon2-cffi 23.1.0 argon2-cffi-bindings 21.2.0 attrs 23.2.0 backcall 0.2.0 beautifulsoup4 4.12.3 bleach 6.0.0 cachetools 5.3.3 certifi 2024.2.2 cffi 1.15.1 charset-normalizer 3.3.2 clip 1.0 colorama 0.4.6 comm 0.1.4 contextual-loss-pytorch 0.1.0 cycler 0.11.0 dataclasses 0.8 dearpygui 1.10.1 debugpy 1.7.0 decorator 5.1.1 defusedxml 0.7.1 diffusers 0.28.0.dev0 einops 0.6.1 entrypoints 0.4 exceptiongroup 1.2.0 fastjsonschema 2.19.1 filelock 3.13.3 fonttools 4.38.0 fsspec 2024.3.1 ftfy 6.2.0 fvcore 0.1.5.post20221221 google-auth 2.29.0 google-auth-oauthlib 0.4.6 grpcio 1.62.1 huggingface_hub 0.23.0.dev0 idna 3.6 imageio 2.31.2 imageio-ffmpeg 0.4.9 importlib_metadata 7.1.0 importlib-resources 5.12.0 iopath 0.1.10 ipykernel 6.16.2 ipython 7.34.0 ipython-genutils 0.2.0 ipywidgets 8.1.2 jedi 0.19.1 Jinja2 3.1.3 joblib 1.3.2 jsonschema 4.17.3 jupyter_client 7.4.9 jupyter_core 4.12.0 jupyter-server 1.24.0 jupyterlab-pygments 0.2.2 jupyterlab_widgets 3.0.10 kiwisolver 1.4.5 Markdown 3.4.4 markdown-it-py 2.2.0 MarkupSafe 2.1.5 matplotlib 3.5.3 matplotlib-inline 0.1.6 mdurl 0.1.2 mistune 3.0.2 nbclassic 1.0.0 nbclient 0.7.4 nbconvert 7.6.0 nbformat 5.8.0 nest-asyncio 1.6.0 ninja 1.11.1.1 notebook 6.5.6 notebook_shim 0.2.4 numpy 1.22.4 oauthlib 3.2.2 open3d 0.10.0.0 opencv-python 4.9.0.80 packaging 24.0 pandas 1.3.5 pandocfilters 1.5.1 parso 0.8.4 pickleshare 0.7.5 pillow 10.3.0 pip 23.3.1 pkgutil_resolve_name 1.3.10 portalocker 2.8.2 prometheus-client 0.17.1 prompt-toolkit 3.0.43 protobuf 3.20.3 psutil 5.9.8 pyasn1 0.5.1 pyasn1-modules 0.3.0 pycparser 2.21 Pygments 2.17.2 PyMCubes 0.1.4 pyparsing 3.1.2 pyproject 1.3.1 pyrsistent 0.19.3 python-dateutil 2.9.0.post0 pytorch3d 0.7.6 pytz 2024.1 pywin32 306 pywinpty 2.0.10 PyYAML 6.0.1 pyzmq 24.0.1 regex 2023.12.25 requests 2.31.0 requests-oauthlib 2.0.0 rich 13.7.1 rsa 4.9 safetensors 0.4.2 scikit-learn 1.0.2 scipy 1.7.3 Send2Trash 1.8.3 setuptools 68.2.2 six 1.16.0 sniffio 1.3.1 soupsieve 2.4.1 tabulate 0.9.0 tensorboard 2.11.2 tensorboard-data-server 0.6.1 tensorboard-plugin-wit 1.8.1 tensorboardX 2.6.2.2 termcolor 2.4.0 terminado 0.17.1 threadpoolctl 3.1.0 timm 0.9.12 tinycss2 1.2.1 tinycudann 1.7 torch 1.10.0+cu113 torch-ema 0.3 torchaudio 0.10.0+cu113 torchmetrics 0.11.4 torchvision 0.11.1+cu113 tornado 6.2 tqdm 4.66.2 traitlets 5.9.0 trimesh 4.2.4 typing_extensions 4.11.0 urllib3 2.2.1 wcwidth 0.2.13 webencodings 0.5.1 websocket-client 1.6.1 Werkzeug 2.2.3 wheel 0.37.1 widgetsnbextension 4.0.10 xatlas 0.0.9 yacs 0.1.8 zipp 3.18.1