Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can not install ComfyUI-PuLID-FLUX-Enhanced #1006

Open
pryingopen3rdi opened this issue Nov 19, 2024 · 1 comment
Open

Can not install ComfyUI-PuLID-FLUX-Enhanced #1006

pryingopen3rdi opened this issue Nov 19, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@pryingopen3rdi
Copy link

What happened?

I added the extension and installation fails. I have tried to do it from outside of Comfy and from within with ComfyUI manager, they all fail.

Steps to reproduce

  1. Open stabilitymatrix
  2. Click on ComfyUI>Install Extensions
  3. Select ComfyUI-PULID-FLUX-Enhanced
  4. see error. I believe something with insight face, attempted to go into VENV and install wheel manually but that failed as well.

Relevant logs

Cloning https://github.com/sipie800/ComfyUI-PuLID-Flux-Enhanced
Cloned https://github.com/sipie800/ComfyUI-PuLID-Flux-Enhanced
Collecting facexlib
  Using cached facexlib-0.3.0-py3-none-any.whl.metadata (4.6 kB)
Collecting insightface
  Using cached insightface-0.7.3.tar.gz (439 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting onnxruntime
  Using cached onnxruntime-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.4 kB)
Collecting onnxruntime-gpu
  Using cached onnxruntime_gpu-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.4 kB)
Collecting ftfy
  Using cached ftfy-6.3.1-py3-none-any.whl.metadata (7.3 kB)
Collecting timm
  Using cached timm-1.0.11-py3-none-any.whl.metadata (48 kB)
Collecting filterpy (from facexlib)
  Using cached filterpy-1.4.5-py3-none-any.whl
Collecting numba (from facexlib)
  Using cached numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)
Requirement already satisfied: numpy in ./venv/lib/python3.10/site-packages (from facexlib) (1.26.4)
Collecting opencv-python (from facexlib)
  Using cached opencv_python-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)
Requirement already satisfied: Pillow in ./venv/lib/python3.10/site-packages (from facexlib) (11.0.0)
Requirement already satisfied: scipy in ./venv/lib/python3.10/site-packages (from facexlib) (1.14.1)
Requirement already satisfied: torch in ./venv/lib/python3.10/site-packages (from facexlib) (2.5.1+cu124)
Requirement already satisfied: torchvision in ./venv/lib/python3.10/site-packages (from facexlib) (0.20.1+cu124)
Requirement already satisfied: tqdm in ./venv/lib/python3.10/site-packages (from facexlib) (4.67.0)
Collecting onnx (from insightface)
  Using cached onnx-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (16 kB)
Requirement already satisfied: requests in ./venv/lib/python3.10/site-packages (from insightface) (2.32.3)
Collecting matplotlib (from insightface)
  Using cached matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting scikit-learn (from insightface)
  Using cached scikit_learn-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (13 kB)
Collecting scikit-image (from insightface)
  Using cached scikit_image-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (14 kB)
Collecting easydict (from insightface)
  Using cached easydict-1.13-py3-none-any.whl.metadata (4.2 kB)
Collecting cython (from insightface)
  Using cached Cython-3.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)
Collecting albumentations (from insightface)
  Using cached albumentations-1.4.21-py3-none-any.whl.metadata (31 kB)
Collecting prettytable (from insightface)
  Using cached prettytable-3.12.0-py3-none-any.whl.metadata (30 kB)
Collecting coloredlogs (from onnxruntime)
  Using cached coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB)
Collecting flatbuffers (from onnxruntime)
  Using cached flatbuffers-24.3.25-py2.py3-none-any.whl.metadata (850 bytes)
Requirement already satisfied: packaging in ./venv/lib/python3.10/site-packages (from onnxruntime) (24.2)
Collecting protobuf (from onnxruntime)
  Using cached protobuf-5.28.3-cp38-abi3-manylinux2014_x86_64.whl.metadata (592 bytes)
Requirement already satisfied: sympy in ./venv/lib/python3.10/site-packages (from onnxruntime) (1.13.1)
Collecting wcwidth (from ftfy)
  Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Requirement already satisfied: pyyaml in ./venv/lib/python3.10/site-packages (from timm) (6.0.2)
Requirement already satisfied: huggingface_hub in ./venv/lib/python3.10/site-packages (from timm) (0.26.2)
Requirement already satisfied: safetensors in ./venv/lib/python3.10/site-packages (from timm) (0.4.5)
Collecting pydantic>=2.7.0 (from albumentations->insightface)
  Using cached pydantic-2.9.2-py3-none-any.whl.metadata (149 kB)
Collecting albucore==0.0.20 (from albumentations->insightface)
  Using cached albucore-0.0.20-py3-none-any.whl.metadata (5.3 kB)
Collecting eval-type-backport (from albumentations->insightface)
  Using cached eval_type_backport-0.2.0-py3-none-any.whl.metadata (2.2 kB)
Collecting opencv-python-headless>=4.9.0.80 (from albumentations->insightface)
  Using cached opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)
Collecting stringzilla>=3.10.4 (from albucore==0.0.20->albumentations->insightface)
  Using cached stringzilla-3.10.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB)
Collecting simsimd>=5.9.2 (from albucore==0.0.20->albumentations->insightface)
  Using cached simsimd-6.0.7-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (58 kB)
Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime)
  Using cached humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB)
Requirement already satisfied: filelock in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (3.16.1)
Requirement already satisfied: fsspec>=2023.5.0 in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (2024.10.0)
Requirement already satisfied: typing-extensions>=3.7.4.3 in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (4.12.2)
Collecting contourpy>=1.0.1 (from matplotlib->insightface)
  Using cached contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB)
Collecting cycler>=0.10 (from matplotlib->insightface)
  Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib->insightface)
  Using cached fonttools-4.55.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (164 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib->insightface)
  Using cached kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.3 kB)
Collecting pyparsing>=2.3.1 (from matplotlib->insightface)
  Using cached pyparsing-3.2.0-py3-none-any.whl.metadata (5.0 kB)
Collecting python-dateutil>=2.7 (from matplotlib->insightface)
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting llvmlite<0.44,>=0.43.0dev0 (from numba->facexlib)
  Using cached llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.8 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in ./venv/lib/python3.10/site-packages (from requests->insightface) (3.4.0)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.10/site-packages (from requests->insightface) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.10/site-packages (from requests->insightface) (1.26.20)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.10/site-packages (from requests->insightface) (2024.8.30)
Requirement already satisfied: networkx>=2.8 in ./venv/lib/python3.10/site-packages (from scikit-image->insightface) (3.4.2)
Collecting imageio>=2.33 (from scikit-image->insightface)
  Using cached imageio-2.36.0-py3-none-any.whl.metadata (5.2 kB)
Collecting tifffile>=2022.8.12 (from scikit-image->insightface)
  Using cached tifffile-2024.9.20-py3-none-any.whl.metadata (32 kB)
Collecting lazy-loader>=0.4 (from scikit-image->insightface)
  Using cached lazy_loader-0.4-py3-none-any.whl.metadata (7.6 kB)
Collecting joblib>=1.2.0 (from scikit-learn->insightface)
  Using cached joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB)
Collecting threadpoolctl>=3.1.0 (from scikit-learn->insightface)
  Using cached threadpoolctl-3.5.0-py3-none-any.whl.metadata (13 kB)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in ./venv/lib/python3.10/site-packages (from sympy->onnxruntime) (1.3.0)
Requirement already satisfied: jinja2 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (3.1.4)
Requirement already satisfied: nvidia-cuda-nvrtc-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)
Requirement already satisfied: nvidia-cuda-runtime-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)
Requirement already satisfied: nvidia-cuda-cupti-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)
Requirement already satisfied: nvidia-cudnn-cu12==9.1.0.70 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (9.1.0.70)
Requirement already satisfied: nvidia-cublas-cu12==12.4.5.8 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.5.8)
Requirement already satisfied: nvidia-cufft-cu12==11.2.1.3 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (11.2.1.3)
Requirement already satisfied: nvidia-curand-cu12==10.3.5.147 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (10.3.5.147)
Requirement already satisfied: nvidia-cusolver-cu12==11.6.1.9 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (11.6.1.9)
Requirement already satisfied: nvidia-cusparse-cu12==12.3.1.170 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.3.1.170)
Requirement already satisfied: nvidia-nccl-cu12==2.21.5 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (2.21.5)
Requirement already satisfied: nvidia-nvtx-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)
Requirement already satisfied: nvidia-nvjitlink-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)
Requirement already satisfied: triton==3.1.0 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (3.1.0)
Collecting annotated-types>=0.6.0 (from pydantic>=2.7.0->albumentations->insightface)
  Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.23.4 (from pydantic>=2.7.0->albumentations->insightface)
  Using cached pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib->insightface)
  Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Requirement already satisfied: MarkupSafe>=2.0 in ./venv/lib/python3.10/site-packages (from jinja2->torch->facexlib) (3.0.2)
Using cached facexlib-0.3.0-py3-none-any.whl (59 kB)
Using cached onnxruntime-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (13.3 MB)
Using cached onnxruntime_gpu-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (291.5 MB)
Using cached ftfy-6.3.1-py3-none-any.whl (44 kB)
Using cached timm-1.0.11-py3-none-any.whl (2.3 MB)
Using cached albumentations-1.4.21-py3-none-any.whl (227 kB)
Using cached albucore-0.0.20-py3-none-any.whl (12 kB)
Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
Using cached Cython-3.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
Using cached easydict-1.13-py3-none-any.whl (6.8 kB)
Using cached flatbuffers-24.3.25-py2.py3-none-any.whl (26 kB)
Using cached matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB)
Using cached numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB)
Using cached onnx-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB)
Using cached protobuf-5.28.3-cp38-abi3-manylinux2014_x86_64.whl (316 kB)
Using cached opencv_python-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.5 MB)
Using cached prettytable-3.12.0-py3-none-any.whl (31 kB)
Using cached scikit_image-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.9 MB)
Using cached scikit_learn-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.3 MB)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached fonttools-4.55.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB)
Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Using cached imageio-2.36.0-py3-none-any.whl (315 kB)
Using cached joblib-1.4.2-py3-none-any.whl (301 kB)
Using cached kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB)
Using cached lazy_loader-0.4-py3-none-any.whl (12 kB)
Using cached llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.9 MB)
Using cached opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.9 MB)
Using cached pydantic-2.9.2-py3-none-any.whl (434 kB)
Using cached pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
Using cached pyparsing-3.2.0-py3-none-any.whl (106 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached threadpoolctl-3.5.0-py3-none-any.whl (18 kB)
Using cached tifffile-2024.9.20-py3-none-any.whl (228 kB)
Using cached eval_type_backport-0.2.0-py3-none-any.whl (5.9 kB)
Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Using cached simsimd-6.0.7-cp310-cp310-manylinux_2_28_x86_64.whl (606 kB)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached stringzilla-3.10.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (291 kB)
Building wheels for collected packages: insightface
  Building wheel for insightface (pyproject.toml): started
  Building wheel for insightface (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Building wheel for insightface (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [223 lines of output]
      /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/_distutils_hack/__init__.py:53: UserWarning: Reliance on distutils from stdlib is deprecated. Users must rely on setuptools to provide the distutils module. Avoid importing distutils or import setuptools first, and avoid setting SETUPTOOLS_USE_DISTUTILS=stdlib. Register concerns at https://github.com/pypa/setuptools/issues/new?template=distutils-deprecation.yml
        warnings.warn(
      WARNING: pandoc not enabled
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.10
      creating build/lib.linux-x86_64-3.10/insightface
      copying insightface/__init__.py -> build/lib.linux-x86_64-3.10/insightface
      creating build/lib.linux-x86_64-3.10/insightface/model_zoo
      copying insightface/model_zoo/model_zoo.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
      copying insightface/model_zoo/landmark.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
      copying insightface/model_zoo/attribute.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
      copying insightface/model_zoo/retinaface.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
      copying insightface/model_zoo/inswapper.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
      copying insightface/model_zoo/__init__.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
      copying insightface/model_zoo/scrfd.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
      copying insightface/model_zoo/model_store.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
      copying insightface/model_zoo/arcface_onnx.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
      creating build/lib.linux-x86_64-3.10/insightface/app
      copying insightface/app/common.py -> build/lib.linux-x86_64-3.10/insightface/app
      copying insightface/app/face_analysis.py -> build/lib.linux-x86_64-3.10/insightface/app
      copying insightface/app/mask_renderer.py -> build/lib.linux-x86_64-3.10/insightface/app
      copying insightface/app/__init__.py -> build/lib.linux-x86_64-3.10/insightface/app
      creating build/lib.linux-x86_64-3.10/insightface/utils
      copying insightface/utils/constant.py -> build/lib.linux-x86_64-3.10/insightface/utils
      copying insightface/utils/download.py -> build/lib.linux-x86_64-3.10/insightface/utils
      copying insightface/utils/transform.py -> build/lib.linux-x86_64-3.10/insightface/utils
      copying insightface/utils/storage.py -> build/lib.linux-x86_64-3.10/insightface/utils
      copying insightface/utils/filesystem.py -> build/lib.linux-x86_64-3.10/insightface/utils
      copying insightface/utils/face_align.py -> build/lib.linux-x86_64-3.10/insightface/utils
      copying insightface/utils/__init__.py -> build/lib.linux-x86_64-3.10/insightface/utils
      creating build/lib.linux-x86_64-3.10/insightface/commands
      copying insightface/commands/rec_add_mask_param.py -> build/lib.linux-x86_64-3.10/insightface/commands
      copying insightface/commands/model_download.py -> build/lib.linux-x86_64-3.10/insightface/commands
      copying insightface/commands/__init__.py -> build/lib.linux-x86_64-3.10/insightface/commands
      copying insightface/commands/insightface_cli.py -> build/lib.linux-x86_64-3.10/insightface/commands
      creating build/lib.linux-x86_64-3.10/insightface/data
      copying insightface/data/image.py -> build/lib.linux-x86_64-3.10/insightface/data
      copying insightface/data/rec_builder.py -> build/lib.linux-x86_64-3.10/insightface/data
      copying insightface/data/pickle_object.py -> build/lib.linux-x86_64-3.10/insightface/data
      copying insightface/data/__init__.py -> build/lib.linux-x86_64-3.10/insightface/data
      creating build/lib.linux-x86_64-3.10/insightface/thirdparty
      copying insightface/thirdparty/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty
      creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d
      copying insightface/thirdparty/face3d/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d
      creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
      copying insightface/thirdparty/face3d/mesh/light.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
      copying insightface/thirdparty/face3d/mesh/render.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
      copying insightface/thirdparty/face3d/mesh/transform.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
      copying insightface/thirdparty/face3d/mesh/io.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
      copying insightface/thirdparty/face3d/mesh/vis.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
      copying insightface/thirdparty/face3d/mesh/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
      creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model
      copying insightface/thirdparty/face3d/morphable_model/fit.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model
      copying insightface/thirdparty/face3d/morphable_model/morphabel_model.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model
      copying insightface/thirdparty/face3d/morphable_model/load.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model
      copying insightface/thirdparty/face3d/morphable_model/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model
      creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
      copying insightface/thirdparty/face3d/mesh_numpy/light.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
      copying insightface/thirdparty/face3d/mesh_numpy/render.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
      copying insightface/thirdparty/face3d/mesh_numpy/transform.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
      copying insightface/thirdparty/face3d/mesh_numpy/io.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
      copying insightface/thirdparty/face3d/mesh_numpy/vis.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
      copying insightface/thirdparty/face3d/mesh_numpy/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
      running egg_info
      writing insightface.egg-info/PKG-INFO
      writing dependency_links to insightface.egg-info/dependency_links.txt
      writing entry points to insightface.egg-info/entry_points.txt
      writing requirements to insightface.egg-info/requires.txt
      writing top-level names to insightface.egg-info/top_level.txt
      reading manifest file 'insightface.egg-info/SOURCES.txt'
      writing manifest file 'insightface.egg-info/SOURCES.txt'
      /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.data.images' is absent from the `packages` configuration.
      !!
      
              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'insightface.data.images' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.
      
              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'insightface.data.images' is explicitly added
              to the `packages` configuration field.
      
              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).
      
              You can read more about "package discovery" on setuptools documentation page:
      
              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
      
              If you don't want 'insightface.data.images' to be distributed and are
              already explicitly excluding 'insightface.data.images' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.
      
              You can read more about "package data files" on setuptools documentation page:
      
              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
      
      
              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************
      
      !!
        check.warn(importable)
      /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.data.objects' is absent from the `packages` configuration.
      !!
      
              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'insightface.data.objects' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.
      
              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'insightface.data.objects' is explicitly added
              to the `packages` configuration field.
      
              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).
      
              You can read more about "package discovery" on setuptools documentation page:
      
              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
      
              If you don't want 'insightface.data.objects' to be distributed and are
              already explicitly excluding 'insightface.data.objects' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.
      
              You can read more about "package data files" on setuptools documentation page:
      
              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
      
      
              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************
      
      !!
        check.warn(importable)
      /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.thirdparty.face3d.mesh.cython' is absent from the `packages` configuration.
      !!
      
              ********************************************************************************
              ############################
              # Package would be ignored #
              ############################
              Python recognizes 'insightface.thirdparty.face3d.mesh.cython' as an importable package[^1],
              but it is absent from setuptools' `packages` configuration.
      
              This leads to an ambiguous overall configuration. If you want to distribute this
              package, please make sure that 'insightface.thirdparty.face3d.mesh.cython' is explicitly added
              to the `packages` configuration field.
      
              Alternatively, you can also rely on setuptools' discovery methods
              (for example by using `find_namespace_packages(...)`/`find_namespace:`
              instead of `find_packages(...)`/`find:`).
      
              You can read more about "package discovery" on setuptools documentation page:
      
              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
      
              If you don't want 'insightface.thirdparty.face3d.mesh.cython' to be distributed and are
              already explicitly excluding 'insightface.thirdparty.face3d.mesh.cython' via
              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
              you can try to use `exclude_package_data`, or `include-package-data=False` in
              combination with a more fine grained `package-data` configuration.
      
              You can read more about "package data files" on setuptools documentation page:
      
              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
      
      
              [^1]: For Python, any directory (with suitable naming) can be imported,
                    even if it does not contain any `.py` files.
                    On the other hand, currently there is no concept of package data
                    directory, all directories are treated like packages.
              ********************************************************************************
      
      !!
        check.warn(importable)
      creating build/lib.linux-x86_64-3.10/insightface/data/images
      copying insightface/data/images/Tom_Hanks_54745.png -> build/lib.linux-x86_64-3.10/insightface/data/images
      copying insightface/data/images/mask_black.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images
      copying insightface/data/images/mask_blue.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images
      copying insightface/data/images/mask_green.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images
      copying insightface/data/images/mask_white.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images
      copying insightface/data/images/t1.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images
      creating build/lib.linux-x86_64-3.10/insightface/data/objects
      copying insightface/data/objects/meanshape_68.pkl -> build/lib.linux-x86_64-3.10/insightface/data/objects
      creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython
      copying insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython
      copying insightface/thirdparty/face3d/mesh/cython/mesh_core.h -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython
      copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.c -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython
      copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.cpp -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython
      copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.pyx -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython
      copying insightface/thirdparty/face3d/mesh/cython/setup.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython
      running build_ext
      building 'insightface.thirdparty.face3d.mesh.cython.mesh_core_cython' extension
      creating build/temp.linux-x86_64-3.10
      creating build/temp.linux-x86_64-3.10/insightface
      creating build/temp.linux-x86_64-3.10/insightface/thirdparty
      creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d
      creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
      creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython
      clang -pthread -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/tools/deps/include -I/tools/deps/include/ncursesw -I/tools/deps/libedit/include -fPIC -Iinsightface/thirdparty/face3d/mesh/cython -I/tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/numpy/_core/include -I/mnt/AwfulIntel/StabilityMatrix/Data/Packages/ComfyUI/venv/include -I/mnt/AwfulIntel/StabilityMatrix/Data/Assets/Python310/include/python3.10 -c insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp -o build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython/mesh_core.o
      error: command 'clang' failed: No such file or directory
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for insightface
Failed to build insightface
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (insightface)
Error: StabilityMatrix.Core.Exceptions.ProcessException: pip install failed with code 1: 'Collecting facexlib\n  Using cached facexlib-0.3.0-py3-none-any.whl.metadata (4.6 kB)\nCollecting insightface\n  Using cached insightface-0.7.3.tar.gz (439 kB)\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'done'\n  Preparing metadata (pyproject.toml): started\n  Preparing metadata (pyproject.toml): finished with status 'done'\nCollecting onnxruntime\n  Using cached onnxruntime-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.4 kB)\nCollecting onnxruntime-gpu\n  Using cached onnxruntime_gpu-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.4 kB)\nCollecting ftfy\n  Using cached ftfy-6.3.1-py3-none-any.whl.metadata (7.3 kB)\nCollecting timm\n  Using cached timm-1.0.11-py3-none-any.whl.metadata (48 kB)\nCollecting filterpy (from facexlib)\n  Using cached filterpy-1.4.5-py3-none-any.whl\nCollecting numba (from facexlib)\n  Using cached numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)\nRequirement already satisfied: numpy in ./venv/lib/python3.10/site-packages (from facexlib) (1.26.4)\nCollecting opencv-python (from facexlib)\n  Using cached opencv_python-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)\nRequirement already satisfied: Pillow in ./venv/lib/python3.10/site-packages (from facexlib) (11.0.0)\nRequirement already satisfied: scipy in ./venv/lib/python3.10/site-packages (from facexlib) (1.14.1)\nRequirement already satisfied: torch in ./venv/lib/python3.10/site-packages (from facexlib) (2.5.1+cu124)\nRequirement already satisfied: torchvision in ./venv/lib/python3.10/site-packages (from facexlib) (0.20.1+cu124)\nRequirement already satisfied: tqdm in ./venv/lib/python3.10/site-packages (from facexlib) (4.67.0)\nCollecting onnx (from insightface)\n  Using cached onnx-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (16 kB)\nRequirement already satisfied: requests in ./venv/lib/python3.10/site-packages (from insightface) (2.32.3)\nCollecting matplotlib (from insightface)\n  Using cached matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)\nCollecting scikit-learn (from insightface)\n  Using cached scikit_learn-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (13 kB)\nCollecting scikit-image (from insightface)\n  Using cached scikit_image-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (14 kB)\nCollecting easydict (from insightface)\n  Using cached easydict-1.13-py3-none-any.whl.metadata (4.2 kB)\nCollecting cython (from insightface)\n  Using cached Cython-3.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)\nCollecting albumentations (from insightface)\n  Using cached albumentations-1.4.21-py3-none-any.whl.metadata (31 kB)\nCollecting prettytable (from insightface)\n  Using cached prettytable-3.12.0-py3-none-any.whl.metadata (30 kB)\nCollecting coloredlogs (from onnxruntime)\n  Using cached coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB)\nCollecting flatbuffers (from onnxruntime)\n  Using cached flatbuffers-24.3.25-py2.py3-none-any.whl.metadata (850 bytes)\nRequirement already satisfied: packaging in ./venv/lib/python3.10/site-packages (from onnxruntime) (24.2)\nCollecting protobuf (from onnxruntime)\n  Using cached protobuf-5.28.3-cp38-abi3-manylinux2014_x86_64.whl.metadata (592 bytes)\nRequirement already satisfied: sympy in ./venv/lib/python3.10/site-packages (from onnxruntime) (1.13.1)\nCollecting wcwidth (from ftfy)\n  Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)\nRequirement already satisfied: pyyaml in ./venv/lib/python3.10/site-packages (from timm) (6.0.2)\nRequirement already satisfied: huggingface_hub in ./venv/lib/python3.10/site-packages (from timm) (0.26.2)\nRequirement already satisfied: safetensors in ./venv/lib/python3.10/site-packages (from timm) (0.4.5)\nCollecting pydantic>=2.7.0 (from albumentations->insightface)\n  Using cached pydantic-2.9.2-py3-none-any.whl.metadata (149 kB)\nCollecting albucore==0.0.20 (from albumentations->insightface)\n  Using cached albucore-0.0.20-py3-none-any.whl.metadata (5.3 kB)\nCollecting eval-type-backport (from albumentations->insightface)\n  Using cached eval_type_backport-0.2.0-py3-none-any.whl.metadata (2.2 kB)\nCollecting opencv-python-headless>=4.9.0.80 (from albumentations->insightface)\n  Using cached opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)\nCollecting stringzilla>=3.10.4 (from albucore==0.0.20->albumentations->insightface)\n  Using cached stringzilla-3.10.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB)\nCollecting simsimd>=5.9.2 (from albucore==0.0.20->albumentations->insightface)\n  Using cached simsimd-6.0.7-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (58 kB)\nCollecting humanfriendly>=9.1 (from coloredlogs->onnxruntime)\n  Using cached humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB)\nRequirement already satisfied: filelock in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (3.16.1)\nRequirement already satisfied: fsspec>=2023.5.0 in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (2024.10.0)\nRequirement already satisfied: typing-extensions>=3.7.4.3 in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (4.12.2)\nCollecting contourpy>=1.0.1 (from matplotlib->insightface)\n  Using cached contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB)\nCollecting cycler>=0.10 (from matplotlib->insightface)\n  Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)\nCollecting fonttools>=4.22.0 (from matplotlib->insightface)\n  Using cached fonttools-4.55.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (164 kB)\nCollecting kiwisolver>=1.3.1 (from matplotlib->insightface)\n  Using cached kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.3 kB)\nCollecting pyparsing>=2.3.1 (from matplotlib->insightface)\n  Using cached pyparsing-3.2.0-py3-none-any.whl.metadata (5.0 kB)\nCollecting python-dateutil>=2.7 (from matplotlib->insightface)\n  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)\nCollecting llvmlite<0.44,>=0.43.0dev0 (from numba->facexlib)\n  Using cached llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.8 kB)\nRequirement already satisfied: charset-normalizer<4,>=2 in ./venv/lib/python3.10/site-packages (from requests->insightface) (3.4.0)\nRequirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.10/site-packages (from requests->insightface) (3.10)\nRequirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.10/site-packages (from requests->insightface) (1.26.20)\nRequirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.10/site-packages (from requests->insightface) (2024.8.30)\nRequirement already satisfied: networkx>=2.8 in ./venv/lib/python3.10/site-packages (from scikit-image->insightface) (3.4.2)\nCollecting imageio>=2.33 (from scikit-image->insightface)\n  Using cached imageio-2.36.0-py3-none-any.whl.metadata (5.2 kB)\nCollecting tifffile>=2022.8.12 (from scikit-image->insightface)\n  Using cached tifffile-2024.9.20-py3-none-any.whl.metadata (32 kB)\nCollecting lazy-loader>=0.4 (from scikit-image->insightface)\n  Using cached lazy_loader-0.4-py3-none-any.whl.metadata (7.6 kB)\nCollecting joblib>=1.2.0 (from scikit-learn->insightface)\n  Using cached joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB)\nCollecting threadpoolctl>=3.1.0 (from scikit-learn->insightface)\n  Using cached threadpoolctl-3.5.0-py3-none-any.whl.metadata (13 kB)\nRequirement already satisfied: mpmath<1.4,>=1.1.0 in ./venv/lib/python3.10/site-packages (from sympy->onnxruntime) (1.3.0)\nRequirement already satisfied: jinja2 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (3.1.4)\nRequirement already satisfied: nvidia-cuda-nvrtc-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)\nRequirement already satisfied: nvidia-cuda-runtime-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)\nRequirement already satisfied: nvidia-cuda-cupti-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)\nRequirement already satisfied: nvidia-cudnn-cu12==9.1.0.70 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (9.1.0.70)\nRequirement already satisfied: nvidia-cublas-cu12==12.4.5.8 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.5.8)\nRequirement already satisfied: nvidia-cufft-cu12==11.2.1.3 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (11.2.1.3)\nRequirement already satisfied: nvidia-curand-cu12==10.3.5.147 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (10.3.5.147)\nRequirement already satisfied: nvidia-cusolver-cu12==11.6.1.9 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (11.6.1.9)\nRequirement already satisfied: nvidia-cusparse-cu12==12.3.1.170 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.3.1.170)\nRequirement already satisfied: nvidia-nccl-cu12==2.21.5 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (2.21.5)\nRequirement already satisfied: nvidia-nvtx-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)\nRequirement already satisfied: nvidia-nvjitlink-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)\nRequirement already satisfied: triton==3.1.0 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (3.1.0)\nCollecting annotated-types>=0.6.0 (from pydantic>=2.7.0->albumentations->insightface)\n  Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)\nCollecting pydantic-core==2.23.4 (from pydantic>=2.7.0->albumentations->insightface)\n  Using cached pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)\nCollecting six>=1.5 (from python-dateutil>=2.7->matplotlib->insightface)\n  Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)\nRequirement already satisfied: MarkupSafe>=2.0 in ./venv/lib/python3.10/site-packages (from jinja2->torch->facexlib) (3.0.2)\nUsing cached facexlib-0.3.0-py3-none-any.whl (59 kB)\nUsing cached onnxruntime-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (13.3 MB)\nUsing cached onnxruntime_gpu-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (291.5 MB)\nUsing cached ftfy-6.3.1-py3-none-any.whl (44 kB)\nUsing cached timm-1.0.11-py3-none-any.whl (2.3 MB)\nUsing cached albumentations-1.4.21-py3-none-any.whl (227 kB)\nUsing cached albucore-0.0.20-py3-none-any.whl (12 kB)\nUsing cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)\nUsing cached Cython-3.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)\nUsing cached easydict-1.13-py3-none-any.whl (6.8 kB)\nUsing cached flatbuffers-24.3.25-py2.py3-none-any.whl (26 kB)\nUsing cached matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB)\nUsing cached numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB)\nUsing cached onnx-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB)\nUsing cached protobuf-5.28.3-cp38-abi3-manylinux2014_x86_64.whl (316 kB)\nUsing cached opencv_python-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.5 MB)\nUsing cached prettytable-3.12.0-py3-none-any.whl (31 kB)\nUsing cached scikit_image-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.9 MB)\nUsing cached scikit_learn-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.3 MB)\nUsing cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)\nUsing cached contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB)\nUsing cached cycler-0.12.1-py3-none-any.whl (8.3 kB)\nUsing cached fonttools-4.55.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB)\nUsing cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)\nUsing cached imageio-2.36.0-py3-none-any.whl (315 kB)\nUsing cached joblib-1.4.2-py3-none-any.whl (301 kB)\nUsing cached kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB)\nUsing cached lazy_loader-0.4-py3-none-any.whl (12 kB)\nUsing cached llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.9 MB)\nUsing cached opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.9 MB)\nUsing cached pydantic-2.9.2-py3-none-any.whl (434 kB)\nUsing cached pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)\nUsing cached pyparsing-3.2.0-py3-none-any.whl (106 kB)\nUsing cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\nUsing cached threadpoolctl-3.5.0-py3-none-any.whl (18 kB)\nUsing cached tifffile-2024.9.20-py3-none-any.whl (228 kB)\nUsing cached eval_type_backport-0.2.0-py3-none-any.whl (5.9 kB)\nUsing cached annotated_types-0.7.0-py3-none-any.whl (13 kB)\nUsing cached simsimd-6.0.7-cp310-cp310-manylinux_2_28_x86_64.whl (606 kB)\nUsing cached six-1.16.0-py2.py3-none-any.whl (11 kB)\nUsing cached stringzilla-3.10.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (291 kB)\nBuilding wheels for collected packages: insightface\n  Building wheel for insightface (pyproject.toml): started\n  Building wheel for insightface (pyproject.toml): finished with status 'error'\n  error: subprocess-exited-with-error\n  \n  \u00d7 Building wheel for insightface (pyproject.toml) did not run successfully.\n  \u2502 exit code: 1\n  \u2570\u2500> [223 lines of output]\n      /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/_distutils_hack/__init__.py:53: UserWarning: Reliance on distutils from stdlib is deprecated. Users must rely on setuptools to provide the distutils module. Avoid importing distutils or import setuptools first, and avoid setting SETUPTOOLS_USE_DISTUTILS=stdlib. Register concerns at https://github.com/pypa/setuptools/issues/new?template=distutils-deprecation.yml\n        warnings.warn(\n      WARNING: pandoc not enabled\n      running bdist_wheel\n      running build\n      running build_py\n      creating build\n      creating build/lib.linux-x86_64-3.10\n      creating build/lib.linux-x86_64-3.10/insightface\n      copying insightface/__init__.py -> build/lib.linux-x86_64-3.10/insightface\n      creating build/lib.linux-x86_64-3.10/insightface/model_zoo\n      copying insightface/model_zoo/model_zoo.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n      copying insightface/model_zoo/landmark.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n      copying insightface/model_zoo/attribute.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n      copying insightface/model_zoo/retinaface.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n      copying insightface/model_zoo/inswapper.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n      copying insightface/model_zoo/__init__.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n      copying insightface/model_zoo/scrfd.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n      copying insightface/model_zoo/model_store.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n      copying insightface/model_zoo/arcface_onnx.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n      creating build/lib.linux-x86_64-3.10/insightface/app\n      copying insightface/app/common.py -> build/lib.linux-x86_64-3.10/insightface/app\n      copying insightface/app/face_analysis.py -> build/lib.linux-x86_64-3.10/insightface/app\n      copying insightface/app/mask_renderer.py -> build/lib.linux-x86_64-3.10/insightface/app\n      copying insightface/app/__init__.py -> build/lib.linux-x86_64-3.10/insightface/app\n      creating build/lib.linux-x86_64-3.10/insightface/utils\n      copying insightface/utils/constant.py -> build/lib.linux-x86_64-3.10/insightface/utils\n      copying insightface/utils/download.py -> build/lib.linux-x86_64-3.10/insightface/utils\n      copying insightface/utils/transform.py -> build/lib.linux-x86_64-3.10/insightface/utils\n      copying insightface/utils/storage.py -> build/lib.linux-x86_64-3.10/insightface/utils\n      copying insightface/utils/filesystem.py -> build/lib.linux-x86_64-3.10/insightface/utils\n      copying insightface/utils/face_align.py -> build/lib.linux-x86_64-3.10/insightface/utils\n      copying insightface/utils/__init__.py -> build/lib.linux-x86_64-3.10/insightface/utils\n      creating build/lib.linux-x86_64-3.10/insightface/commands\n      copying insightface/commands/rec_add_mask_param.py -> build/lib.linux-x86_64-3.10/insightface/commands\n      copying insightface/commands/model_download.py -> build/lib.linux-x86_64-3.10/insightface/commands\n      copying insightface/commands/__init__.py -> build/lib.linux-x86_64-3.10/insightface/commands\n      copying insightface/commands/insightface_cli.py -> build/lib.linux-x86_64-3.10/insightface/commands\n      creating build/lib.linux-x86_64-3.10/insightface/data\n      copying insightface/data/image.py -> build/lib.linux-x86_64-3.10/insightface/data\n      copying insightface/data/rec_builder.py -> build/lib.linux-x86_64-3.10/insightface/data\n      copying insightface/data/pickle_object.py -> build/lib.linux-x86_64-3.10/insightface/data\n      copying insightface/data/__init__.py -> build/lib.linux-x86_64-3.10/insightface/data\n      creating build/lib.linux-x86_64-3.10/insightface/thirdparty\n      copying insightface/thirdparty/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty\n      creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d\n      copying insightface/thirdparty/face3d/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d\n      creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n      copying insightface/thirdparty/face3d/mesh/light.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n      copying insightface/thirdparty/face3d/mesh/render.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n      copying insightface/thirdparty/face3d/mesh/transform.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n      copying insightface/thirdparty/face3d/mesh/io.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n      copying insightface/thirdparty/face3d/mesh/vis.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n      copying insightface/thirdparty/face3d/mesh/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n      creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model\n      copying insightface/thirdparty/face3d/morphable_model/fit.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model\n      copying insightface/thirdparty/face3d/morphable_model/morphabel_model.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model\n      copying insightface/thirdparty/face3d/morphable_model/load.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model\n      copying insightface/thirdparty/face3d/morphable_model/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model\n      creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n      copying insightface/thirdparty/face3d/mesh_numpy/light.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n      copying insightface/thirdparty/face3d/mesh_numpy/render.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n      copying insightface/thirdparty/face3d/mesh_numpy/transform.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n      copying insightface/thirdparty/face3d/mesh_numpy/io.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n      copying insightface/thirdparty/face3d/mesh_numpy/vis.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n      copying insightface/thirdparty/face3d/mesh_numpy/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n      running egg_info\n      writing insightface.egg-info/PKG-INFO\n      writing dependency_links to insightface.egg-info/dependency_links.txt\n      writing entry points to insightface.egg-info/entry_points.txt\n      writing requirements to insightface.egg-info/requires.txt\n      writing top-level names to insightface.egg-info/top_level.txt\n      reading manifest file 'insightface.egg-info/SOURCES.txt'\n      writing manifest file 'insightface.egg-info/SOURCES.txt'\n      /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.data.images' is absent from the `packages` configuration.\n      !!\n      \n              ********************************************************************************\n              ############################\n              # Package would be ignored #\n              ############################\n              Python recognizes 'insightface.data.images' as an importable package[^1],\n              but it is absent from setuptools' `packages` configuration.\n      \n              This leads to an ambiguous overall configuration. If you want to distribute this\n              package, please make sure that 'insightface.data.images' is explicitly added\n              to the `packages` configuration field.\n      \n              Alternatively, you can also rely on setuptools' discovery methods\n              (for example by using `find_namespace_packages(...)`/`find_namespace:`\n              instead of `find_packages(...)`/`find:`).\n      \n              You can read more about "package discovery" on setuptools documentation page:\n      \n              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html\n      \n              If you don't want 'insightface.data.images' to be distributed and are\n              already explicitly excluding 'insightface.data.images' via\n              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,\n              you can try to use `exclude_package_data`, or `include-package-data=False` in\n              combination with a more fine grained `package-data` configuration.\n      \n              You can read more about "package data files" on setuptools documentation page:\n      \n              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html\n      \n      \n              [^1]: For Python, any directory (with suitable naming) can be imported,\n                    even if it does not contain any `.py` files.\n                    On the other hand, currently there is no concept of package data\n                    directory, all directories are treated like packages.\n              ********************************************************************************\n      \n      !!\n        check.warn(importable)\n      /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.data.objects' is absent from the `packages` configuration.\n      !!\n      \n              ********************************************************************************\n              ############################\n              # Package would be ignored #\n              ############################\n              Python recognizes 'insightface.data.objects' as an importable package[^1],\n              but it is absent from setuptools' `packages` configuration.\n      \n              This leads to an ambiguous overall configuration. If you want to distribute this\n              package, please make sure that 'insightface.data.objects' is explicitly added\n              to the `packages` configuration field.\n      \n              Alternatively, you can also rely on setuptools' discovery methods\n              (for example by using `find_namespace_packages(...)`/`find_namespace:`\n              instead of `find_packages(...)`/`find:`).\n      \n              You can read more about "package discovery" on setuptools documentation page:\n      \n              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html\n      \n              If you don't want 'insightface.data.objects' to be distributed and are\n              already explicitly excluding 'insightface.data.objects' via\n              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,\n              you can try to use `exclude_package_data`, or `include-package-data=False` in\n              combination with a more fine grained `package-data` configuration.\n      \n              You can read more about "package data files" on setuptools documentation page:\n      \n              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html\n      \n      \n              [^1]: For Python, any directory (with suitable naming) can be imported,\n                    even if it does not contain any `.py` files.\n                    On the other hand, currently there is no concept of package data\n                    directory, all directories are treated like packages.\n              ********************************************************************************\n      \n      !!\n        check.warn(importable)\n      /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.thirdparty.face3d.mesh.cython' is absent from the `packages` configuration.\n      !!\n      \n              ********************************************************************************\n              ############################\n              # Package would be ignored #\n              ############################\n              Python recognizes 'insightface.thirdparty.face3d.mesh.cython' as an importable package[^1],\n              but it is absent from setuptools' `packages` configuration.\n      \n              This leads to an ambiguous overall configuration. If you want to distribute this\n              package, please make sure that 'insightface.thirdparty.face3d.mesh.cython' is explicitly added\n              to the `packages` configuration field.\n      \n              Alternatively, you can also rely on setuptools' discovery methods\n              (for example by using `find_namespace_packages(...)`/`find_namespace:`\n              instead of `find_packages(...)`/`find:`).\n      \n              You can read more about "package discovery" on setuptools documentation page:\n      \n              - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html\n      \n              If you don't want 'insightface.thirdparty.face3d.mesh.cython' to be distributed and are\n              already explicitly excluding 'insightface.thirdparty.face3d.mesh.cython' via\n              `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,\n              you can try to use `exclude_package_data`, or `include-package-data=False` in\n              combination with a more fine grained `package-data` configuration.\n      \n              You can read more about "package data files" on setuptools documentation page:\n      \n              - https://setuptools.pypa.io/en/latest/userguide/datafiles.html\n      \n      \n              [^1]: For Python, any directory (with suitable naming) can be imported,\n                    even if it does not contain any `.py` files.\n                    On the other hand, currently there is no concept of package data\n                    directory, all directories are treated like packages.\n              ********************************************************************************\n      \n      !!\n        check.warn(importable)\n      creating build/lib.linux-x86_64-3.10/insightface/data/images\n      copying insightface/data/images/Tom_Hanks_54745.png -> build/lib.linux-x86_64-3.10/insightface/data/images\n      copying insightface/data/images/mask_black.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images\n      copying insightface/data/images/mask_blue.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images\n      copying insightface/data/images/mask_green.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images\n      copying insightface/data/images/mask_white.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images\n      copying insightface/data/images/t1.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images\n      creating build/lib.linux-x86_64-3.10/insightface/data/objects\n      copying insightface/data/objects/meanshape_68.pkl -> build/lib.linux-x86_64-3.10/insightface/data/objects\n      creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n      copying insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n      copying insightface/thirdparty/face3d/mesh/cython/mesh_core.h -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n      copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.c -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n      copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.cpp -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n      copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.pyx -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n      copying insightface/thirdparty/face3d/mesh/cython/setup.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n      running build_ext\n      building 'insightface.thirdparty.face3d.mesh.cython.mesh_core_cython' extension\n      creating build/temp.linux-x86_64-3.10\n      creating build/temp.linux-x86_64-3.10/insightface\n      creating build/temp.linux-x86_64-3.10/insightface/thirdparty\n      creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d\n      creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n      creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n      clang -pthread -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/tools/deps/include -I/tools/deps/include/ncursesw -I/tools/deps/libedit/include -fPIC -Iinsightface/thirdparty/face3d/mesh/cython -I/tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/numpy/_core/include -I/mnt/AwfulIntel/StabilityMatrix/Data/Packages/ComfyUI/venv/include -I/mnt/AwfulIntel/StabilityMatrix/Data/Assets/Python310/include/python3.10 -c insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp -o build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython/mesh_core.o\n      error: command 'clang' failed: No such file or directory\n      [end of output]\n  \n  note: This error originates from a subprocess, and is likely not a problem with pip.\n  ERROR: Failed building wheel for insightface\nFailed to build insightface\nERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (insightface)\n'
   at StabilityMatrix.Core.Python.PyVenvRunner.PipInstall(ProcessArgs args, Action`1 outputDataReceived)
   at StabilityMatrix.Core.Models.Packages.ComfyUI.ComfyExtensionManager.PostInstallAsync(InstalledPackage installedPackage, IEnumerable`1 installedDirs, IProgress`1 progress, CancellationToken cancellationToken)
   at StabilityMatrix.Core.Models.Packages.ComfyUI.ComfyExtensionManager.PostInstallAsync(InstalledPackage installedPackage, IEnumerable`1 installedDirs, IProgress`1 progress, CancellationToken cancellationToken)
   at StabilityMatrix.Core.Models.Packages.ComfyUI.ComfyExtensionManager.InstallExtensionAsync(PackageExtension extension, InstalledPackage installedPackage, PackageExtensionVersion version, IProgress`1 progress, CancellationToken cancellationToken)
   at StabilityMatrix.Core.Models.PackageModification.PackageModificationRunner.ExecuteSteps(IEnumerable`1 steps)

Version

v 2.12.3

What Operating System are you using?

Linux

@pryingopen3rdi pryingopen3rdi added the bug Something isn't working label Nov 19, 2024
@pryingopen3rdi
Copy link
Author

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant