Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Failed to install, can't build wheel, cmake issue #24

@ninofiliu

Description

@ninofiliu

I can't install as documented:

(venv) PS D:\TripoSR> pip install git+https://github.com/tatsy/torchmcubes.git
Collecting git+https://github.com/tatsy/torchmcubes.git
  Cloning https://github.com/tatsy/torchmcubes.git to c:\users\ninof\appdata\local\temp\pip-req-build-m_o8yhjt
  Running command git clone --filter=blob:none --quiet https://github.com/tatsy/torchmcubes.git 'C:\Users\ninof\AppData\Local\Temp\pip-req-build-m_o8yhjt'
  Resolved https://github.com/tatsy/torchmcubes.git to commit 3381600ddc3d2e4d74222f8495866be5fafbace4
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: numpy in d:\triposr\venv\lib\site-packages (from torchmcubes==0.1.0) (1.26.4)
Requirement already satisfied: torch in d:\triposr\venv\lib\site-packages (from torchmcubes==0.1.0) (2.7.0+cu126)
Requirement already satisfied: filelock in d:\triposr\venv\lib\site-packages (from torch->torchmcubes==0.1.0) (3.13.1)
Requirement already satisfied: typing-extensions>=4.10.0 in d:\triposr\venv\lib\site-packages (from torch->torchmcubes==0.1.0) (4.12.2)
Requirement already satisfied: sympy>=1.13.3 in d:\triposr\venv\lib\site-packages (from torch->torchmcubes==0.1.0) (1.13.3)
Requirement already satisfied: networkx in d:\triposr\venv\lib\site-packages (from torch->torchmcubes==0.1.0) (3.3)
Requirement already satisfied: jinja2 in d:\triposr\venv\lib\site-packages (from torch->torchmcubes==0.1.0) (3.1.4)
Requirement already satisfied: fsspec in d:\triposr\venv\lib\site-packages (from torch->torchmcubes==0.1.0) (2024.6.1)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in d:\triposr\venv\lib\site-packages (from sympy>=1.13.3->torch->torchmcubes==0.1.0) (1.3.0)
Requirement already satisfied: MarkupSafe>=2.0 in d:\triposr\venv\lib\site-packages (from jinja2->torch->torchmcubes==0.1.0) (2.1.5)
Building wheels for collected packages: torchmcubes
  Building wheel for torchmcubes (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for torchmcubes (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [47 lines of output]
      2025-05-31 00:03:27,051 - scikit_build_core - WARNING - cmake should not be in build-system.requires - scikit-build-core will inject it as needed
      2025-05-31 00:03:27,051 - scikit_build_core - WARNING - ninja should not be in build-system.requires - scikit-build-core will inject it as needed
      2025-05-31 00:03:27,064 - scikit_build_core - INFO - RUN: C:\Users\ninof\AppData\Local\Temp\pip-build-env-41epr3l6\overlay\Lib\site-packages\cmake\data\bin\cmake -E capabilities
      2025-05-31 00:03:27,080 - scikit_build_core - INFO - CMake version: 4.0.2
      *** scikit-build-core 0.11.3 using CMake 4.0.2 (wheel)
      2025-05-31 00:03:27,093 - scikit_build_core - INFO - Build directory: C:\Users\ninof\AppData\Local\Temp\pip-req-build-m_o8yhjt\build
      *** Configuring CMake...
      2025-05-31 00:03:27,159 - scikit_build_core - WARNING - Can't find a Python library, got libdir=None, ldlibrary=None, multiarch=None, masd=None
      2025-05-31 00:03:27,166 - scikit_build_core - INFO - RUN: C:\Users\ninof\AppData\Local\Temp\pip-build-env-41epr3l6\overlay\Lib\site-packages\cmake\data\bin\cmake -S. -Bbuild -Cbuild\CMakeInit.txt -DCMAKE_INSTALL_PREFIX=C:\Users\ninof\AppData\Local\Temp\tmpwvfimje8\wheel\platlib
      loading initial cache file build\CMakeInit.txt
      -- Building for: Visual Studio 17 2022
      -- Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.26100.
      -- The CXX compiler identification is MSVC 19.43.34810.0
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.43.34808/bin/Hostx64/x64/cl.exe - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Looking for a CUDA compiler
      CMake Warning at CMakeLists.txt:25 (message):
        NO CUDA INSTALLATION FOUND, TRYING TO INSTALL CPU VERSION ONLY!


      -- Found Python: D:/TripoSR/venv/Scripts/python.exe (found version "3.11.9") found components: Interpreter Development.Module
      -- Performing Test HAS_MSVC_GL_LTCG
      -- Performing Test HAS_MSVC_GL_LTCG - Success
      -- Found pybind11: C:/Users/ninof/AppData/Local/Temp/pip-build-env-41epr3l6/overlay/Lib/site-packages/pybind11/include (found version "2.13.6")
      -- Found OpenMP_CXX: -openmp (found version "2.0")
      -- Found OpenMP: TRUE (found version "2.0")
      -- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.8 (found version "11.8")
      CMake Error at C:/Users/ninof/AppData/Local/Temp/pip-build-env-41epr3l6/overlay/Lib/site-packages/cmake/data/share/cmake-4.0/Modules/CMakeDetermineCompilerId.cmake:657 (message):
        No CUDA toolset found.
      Call Stack (most recent call first):
        C:/Users/ninof/AppData/Local/Temp/pip-build-env-41epr3l6/overlay/Lib/site-packages/cmake/data/share/cmake-4.0/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)
        C:/Users/ninof/AppData/Local/Temp/pip-build-env-41epr3l6/overlay/Lib/site-packages/cmake/data/share/cmake-4.0/Modules/CMakeDetermineCompilerId.cmake:53 (__determine_compiler_id_test)
        C:/Users/ninof/AppData/Local/Temp/pip-build-env-41epr3l6/overlay/Lib/site-packages/cmake/data/share/cmake-4.0/Modules/CMakeDetermineCUDACompiler.cmake:136 (CMAKE_DETERMINE_COMPILER_ID)
        D:/TripoSR/venv/Lib/site-packages/torch/share/cmake/Caffe2/public/cuda.cmake:47 (enable_language)
        D:/TripoSR/venv/Lib/site-packages/torch/share/cmake/Caffe2/Caffe2Config.cmake:86 (include)
        D:/TripoSR/venv/Lib/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:68 (find_package)
        CMakeLists.txt:43 (find_package)


      -- Configuring incomplete, errors occurred!

      *** CMake configuration failed
      FAILURE!!
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for torchmcubes
Failed to build torchmcubes
ERROR: Failed to build installable wheels for some pyproject.toml based projects (torchmcubes)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions