diff --git a/requirements/all.txt b/requirements/all.txt index 038dfe828..ce0b4b2d7 100644 --- a/requirements/all.txt +++ b/requirements/all.txt @@ -5,7 +5,7 @@ # pip-compile --output-file=all.txt all.in # accelerate==1.12.0 - # via -r ml.in + # via -r requirements/ml.in annotated-doc==0.0.4 # via typer annotated-types==0.7.0 @@ -21,13 +21,15 @@ attrs==25.4.0 authlib==1.6.8 # via safety autopep8==2.3.2 - # via -r dev.in + # via -r requirements/dev.in +backports-tarfile==1.2.0 + # via jaraco-context bandit==1.9.3 - # via -r ci.in + # via -r requirements/ci.in black==26.1.0 - # via -r dev.in + # via -r requirements/dev.in build==1.4.0 - # via -r ci.in + # via -r requirements/ci.in cachetools==7.0.1 # via tox cattrs==25.3.0 @@ -52,11 +54,11 @@ click==8.3.1 colorama==0.4.6 # via tox colour-science==0.4.7 - # via -r ml.in + # via -r requirements/ml.in controlnet-aux==0.0.10 - # via -r ml.in + # via -r requirements/ml.in coremltools==9.0 - # via -r ml.in + # via -r requirements/ml.in coverage[toml]==7.13.4 # via pytest-cov cryptography==46.0.5 @@ -68,7 +70,7 @@ cuda-bindings==12.9.4 cuda-pathfinder==1.3.4 # via cuda-bindings diffusers==0.36.0 - # via -r ml.in + # via -r requirements/ml.in dill==0.4.1 # via pylint distlib==0.4.0 @@ -80,7 +82,7 @@ dparse==0.6.4 # safety # safety-schemas efficientsam==1.0.0 - # via -r ml.in + # via -r requirements/ml.in einops==0.8.2 # via controlnet-aux filelock==3.24.2 @@ -93,7 +95,7 @@ filelock==3.24.2 # tox # virtualenv flake8==7.3.0 - # via -r dev.in + # via -r requirements/dev.in fsspec==2026.2.0 # via # huggingface-hub @@ -113,7 +115,7 @@ httpx==0.28.1 # safety huggingface-hub==1.4.1 # via - # -r ml.in + # -r requirements/ml.in # accelerate # controlnet-aux # diffusers @@ -123,26 +125,27 @@ huggingface-hub==1.4.1 # tokenizers # transformers hypothesis==6.151.7 - # via -r dev.in + # via -r requirements/dev.in idna==3.11 # via # anyio # httpx # requests imagecodecs==2024.12.30 - # via -r base.in + # via -r requirements/base.in imageio==2.37.2 # via scikit-image importlib-metadata==8.7.1 # via # controlnet-aux # diffusers + # keyring # twine iniconfig==2.3.0 # via pytest isort==7.0.0 # via - # -r dev.in + # -r requirements/dev.in # pylint jaraco-classes==3.4.0 # via keyring @@ -167,7 +170,7 @@ keyring==25.7.0 lazy-loader==0.4 # via scikit-image libcst==1.8.6 - # via -r dev.in + # via -r requirements/dev.in librt==0.8.0 # via mypy markdown-it-py==4.0.0 @@ -183,7 +186,7 @@ mccabe==0.7.0 mdurl==0.1.2 # via markdown-it-py memory-profiler==0.61.0 - # via -r ml.in + # via -r requirements/ml.in more-itertools==10.8.0 # via # jaraco-classes @@ -191,7 +194,7 @@ more-itertools==10.8.0 mpmath==1.3.0 # via sympy mypy==1.19.1 - # via -r dev.in + # via -r requirements/dev.in mypy-extensions==1.1.0 # via # black @@ -206,7 +209,7 @@ nltk==3.9.2 # via safety numpy==2.2.6 # via - # -r base.in + # -r requirements/base.in # accelerate # colour-science # controlnet-aux @@ -265,9 +268,9 @@ nvidia-nvshmem-cu12==3.4.5 nvidia-nvtx-cu12==12.8.90 # via torch open-clip-torch==3.2.0 - # via -r ml.in + # via -r requirements/ml.in opencv-python==4.13.0.92 - # via -r base.in + # via -r requirements/base.in opencv-python-headless==4.13.0.92 # via controlnet-aux packaging==26.0 @@ -293,7 +296,7 @@ pathspec==1.0.4 # mypy pillow==12.1.1 # via - # -r base.in + # -r requirements/base.in # controlnet-aux # diffusers # imageio @@ -316,7 +319,7 @@ protobuf==6.33.5 # via coremltools psutil==7.2.2 # via - # -r ml.in + # -r requirements/ml.in # accelerate # memory-profiler pyaml==26.2.1 @@ -329,7 +332,7 @@ pycparser==3.0 # via cffi pydantic==2.12.5 # via - # -r base.in + # -r requirements/base.in # safety # safety-schemas pydantic-core==2.41.5 @@ -342,35 +345,35 @@ pygments==2.19.2 # readme-renderer # rich pylint==4.0.4 - # via -r dev.in + # via -r requirements/dev.in pypdf==6.7.0 - # via -r ci.in + # via -r requirements/ci.in pyproject-api==1.10.0 # via tox pyproject-hooks==1.2.0 # via build pytest==9.0.2 # via - # -r dev.in + # -r requirements/dev.in # pytest-cov # pytest-json-report # pytest-metadata # pytest-rerunfailures pytest-cov==7.0.0 - # via -r dev.in + # via -r requirements/dev.in pytest-json-report==1.5.0 # via - # -r ci.in - # -r dev.in + # -r requirements/ci.in + # -r requirements/dev.in pytest-metadata==3.1.1 # via pytest-json-report pytest-rerunfailures==14.0 - # via -r dev.in + # via -r requirements/dev.in pytokens==0.4.1 # via black pyyaml==6.0.3 # via - # -r ml.in + # -r requirements/ml.in # accelerate # bandit # huggingface-hub @@ -378,8 +381,8 @@ pyyaml==6.0.3 # pyaml # timm # transformers -rawpy==0.26.0 - # via -r ml.in +rawpy==0.26.1 + # via -r requirements/ml.in readme-renderer==44.0 # via twine regex==2026.1.15 @@ -415,20 +418,20 @@ safetensors==0.7.0 # timm # transformers safety==3.7.0 - # via -r ci.in + # via -r requirements/ci.in safety-schemas==0.0.16 # via safety scikit-image==0.26.0 # via - # -r ml.in + # -r requirements/ml.in # controlnet-aux scikit-learn==1.8.0 # via - # -r base.in + # -r requirements/base.in # sentence-transformers scipy==1.17.0 # via - # -r base.in + # -r requirements/base.in # controlnet-aux # scikit-image # scikit-learn @@ -436,7 +439,7 @@ scipy==1.17.0 secretstorage==3.5.0 # via keyring sentence-transformers==5.2.2 - # via -r ml.in + # via -r requirements/ml.in shellingham==1.5.4 # via # huggingface-hub @@ -455,7 +458,7 @@ threadpoolctl==3.6.0 # via scikit-learn tifffile==2026.2.15 # via - # -r base.in + # -r requirements/base.in # scikit-image timm==1.0.24 # via @@ -469,7 +472,7 @@ tomlkit==0.14.0 # safety torch==2.10.0 # via - # -r ml.in + # -r requirements/ml.in # accelerate # controlnet-aux # efficientsam @@ -479,16 +482,16 @@ torch==2.10.0 # torchvision torchvision==0.25.0 # via - # -r ml.in + # -r requirements/ml.in # controlnet-aux # efficientsam # open-clip-torch # timm tox==4.36.0 - # via -r ci.in + # via -r requirements/ci.in tqdm==4.67.3 # via - # -r base.in + # -r requirements/base.in # coremltools # huggingface-hub # nltk @@ -497,15 +500,15 @@ tqdm==4.67.3 # transformers transformers==5.1.0 # via - # -r ml.in + # -r requirements/ml.in # sentence-transformers triton==3.6.0 # via torch twine==4.0.2 - # via -r ci.in + # via -r requirements/ci.in typer==0.23.1 # via - # -r base.in + # -r requirements/base.in # safety # typer-slim typer-slim==0.23.1 @@ -513,7 +516,7 @@ typer-slim==0.23.1 # huggingface-hub # transformers types-pyyaml==6.0.12.20250915 - # via -r dev.in + # via -r requirements/dev.in typing-extensions==4.15.0 # via # anyio @@ -539,6 +542,3 @@ wcwidth==0.6.0 # via ftfy zipp==3.23.0 # via importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/ml.in b/requirements/ml.in index 1a8ef0045..98e868bb6 100644 --- a/requirements/ml.in +++ b/requirements/ml.in @@ -10,7 +10,7 @@ controlnet-aux>=0.0.6,<1 # realesrgan>=0.3.0,<1 # BANNED: Unmaintained, use local implementation # RAW file processing (optional, for spatial_ai linear ingest) -rawpy==0.26.0 # Pinned for deterministic RAW demosaic (LibRaw wrapper) +rawpy==0.26.1 # Pinned for deterministic RAW demosaic (LibRaw wrapper) # HuggingFace ecosystem and vision utilities transformers>=4.57.0,<6 diff --git a/requirements/ml.txt b/requirements/ml.txt index 0282b3639..09bcb1f77 100644 --- a/requirements/ml.txt +++ b/requirements/ml.txt @@ -5,444 +5,89 @@ # pip-compile --constraint=all.txt --output-file=ml.txt ml.in # accelerate==1.12.0 - # via - # -c all.txt - # -r ml.in annotated-doc==0.0.4 - # via - # -c all.txt - # typer anyio==4.12.1 - # via - # -c all.txt - # httpx attrs==25.4.0 - # via - # -c all.txt - # cattrs - # coremltools cattrs==25.3.0 - # via - # -c all.txt - # coremltools certifi==2026.1.4 - # via - # -c all.txt - # httpcore - # httpx - # requests charset-normalizer==3.4.4 - # via - # -c all.txt - # requests click==8.3.1 - # via - # -c all.txt - # typer colour-science==0.4.7 - # via - # -c all.txt - # -r ml.in controlnet-aux==0.0.10 - # via - # -c all.txt - # -r ml.in coremltools==9.0 - # via - # -c all.txt - # -r ml.in cuda-bindings==12.9.4 - # via - # -c all.txt - # torch cuda-pathfinder==1.3.4 - # via - # -c all.txt - # cuda-bindings diffusers==0.36.0 - # via - # -c all.txt - # -r ml.in efficientsam==1.0.0 - # via - # -c all.txt - # -r ml.in einops==0.8.2 - # via - # -c all.txt - # controlnet-aux filelock==3.24.2 - # via - # -c all.txt - # controlnet-aux - # diffusers - # huggingface-hub - # torch fsspec==2026.2.0 - # via - # -c all.txt - # huggingface-hub - # torch ftfy==6.3.1 - # via - # -c all.txt - # open-clip-torch h11==0.16.0 - # via - # -c all.txt - # httpcore hf-xet==1.2.0 - # via - # -c all.txt - # huggingface-hub httpcore==1.0.9 - # via - # -c all.txt - # httpx httpx==0.28.1 - # via - # -c all.txt - # diffusers - # huggingface-hub huggingface-hub==1.4.1 - # via - # -c all.txt - # -r ml.in - # accelerate - # controlnet-aux - # diffusers - # open-clip-torch - # sentence-transformers - # timm - # tokenizers - # transformers idna==3.11 - # via - # -c all.txt - # anyio - # httpx - # requests imageio==2.37.2 - # via - # -c all.txt - # scikit-image importlib-metadata==8.7.1 - # via - # -c all.txt - # controlnet-aux - # diffusers jinja2==3.1.6 - # via - # -c all.txt - # torch joblib==1.5.3 - # via - # -c all.txt - # scikit-learn lazy-loader==0.4 - # via - # -c all.txt - # scikit-image markdown-it-py==4.0.0 - # via - # -c all.txt - # rich markupsafe==3.0.3 - # via - # -c all.txt - # jinja2 mdurl==0.1.2 - # via - # -c all.txt - # markdown-it-py memory-profiler==0.61.0 - # via - # -c all.txt - # -r ml.in mpmath==1.3.0 - # via - # -c all.txt - # sympy networkx==3.6.1 - # via - # -c all.txt - # scikit-image - # torch numpy==2.2.6 - # via - # -c all.txt - # accelerate - # colour-science - # controlnet-aux - # coremltools - # diffusers - # efficientsam - # imageio - # opencv-python-headless - # rawpy - # scikit-image - # scikit-learn - # scipy - # sentence-transformers - # tifffile - # torchvision - # transformers nvidia-cublas-cu12==12.8.4.1 - # via - # -c all.txt - # nvidia-cudnn-cu12 - # nvidia-cusolver-cu12 - # torch nvidia-cuda-cupti-cu12==12.8.90 - # via - # -c all.txt - # torch nvidia-cuda-nvrtc-cu12==12.8.93 - # via - # -c all.txt - # torch nvidia-cuda-runtime-cu12==12.8.90 - # via - # -c all.txt - # torch nvidia-cudnn-cu12==9.10.2.21 - # via - # -c all.txt - # torch nvidia-cufft-cu12==11.3.3.83 - # via - # -c all.txt - # torch nvidia-cufile-cu12==1.13.1.3 - # via - # -c all.txt - # torch nvidia-curand-cu12==10.3.9.90 - # via - # -c all.txt - # torch nvidia-cusolver-cu12==11.7.3.90 - # via - # -c all.txt - # torch nvidia-cusparse-cu12==12.5.8.93 - # via - # -c all.txt - # nvidia-cusolver-cu12 - # torch nvidia-cusparselt-cu12==0.7.1 - # via - # -c all.txt - # torch nvidia-nccl-cu12==2.27.5 - # via - # -c all.txt - # torch nvidia-nvjitlink-cu12==12.8.93 - # via - # -c all.txt - # nvidia-cufft-cu12 - # nvidia-cusolver-cu12 - # nvidia-cusparse-cu12 - # torch nvidia-nvshmem-cu12==3.4.5 - # via - # -c all.txt - # torch nvidia-nvtx-cu12==12.8.90 - # via - # -c all.txt - # torch open-clip-torch==3.2.0 - # via - # -c all.txt - # -r ml.in opencv-python-headless==4.13.0.92 - # via - # -c all.txt - # controlnet-aux packaging==26.0 - # via - # -c all.txt - # accelerate - # coremltools - # huggingface-hub - # lazy-loader - # scikit-image - # transformers pillow==12.1.1 - # via - # -c all.txt - # controlnet-aux - # diffusers - # imageio - # scikit-image - # torchvision protobuf==6.33.5 - # via - # -c all.txt - # coremltools psutil==7.2.2 - # via - # -c all.txt - # -r ml.in - # accelerate - # memory-profiler pyaml==26.2.1 - # via - # -c all.txt - # coremltools pygments==2.19.2 - # via - # -c all.txt - # rich pyyaml==6.0.3 - # via - # -c all.txt - # -r ml.in - # accelerate - # huggingface-hub - # pyaml - # timm - # transformers -rawpy==0.26.0 - # via - # -c all.txt - # -r ml.in +rawpy==0.26.1 regex==2026.1.15 - # via - # -c all.txt - # diffusers - # open-clip-torch - # transformers requests==2.32.5 - # via - # -c all.txt - # diffusers rich==14.3.2 - # via - # -c all.txt - # typer safetensors==0.7.0 - # via - # -c all.txt - # accelerate - # diffusers - # open-clip-torch - # timm - # transformers scikit-image==0.26.0 - # via - # -c all.txt - # -r ml.in - # controlnet-aux scikit-learn==1.8.0 - # via - # -c all.txt - # sentence-transformers scipy==1.17.0 - # via - # -c all.txt - # controlnet-aux - # scikit-image - # scikit-learn - # sentence-transformers sentence-transformers==5.2.2 - # via - # -c all.txt - # -r ml.in shellingham==1.5.4 - # via - # -c all.txt - # huggingface-hub - # typer sympy==1.14.0 - # via - # -c all.txt - # coremltools - # torch threadpoolctl==3.6.0 - # via - # -c all.txt - # scikit-learn tifffile==2026.2.15 - # via - # -c all.txt - # scikit-image timm==1.0.24 - # via - # -c all.txt - # controlnet-aux - # open-clip-torch tokenizers==0.22.2 - # via - # -c all.txt - # transformers torch==2.10.0 - # via - # -c all.txt - # -r ml.in - # accelerate - # controlnet-aux - # efficientsam - # open-clip-torch - # sentence-transformers - # timm - # torchvision torchvision==0.25.0 - # via - # -c all.txt - # -r ml.in - # controlnet-aux - # efficientsam - # open-clip-torch - # timm tqdm==4.67.3 - # via - # -c all.txt - # coremltools - # huggingface-hub - # open-clip-torch - # sentence-transformers - # transformers transformers==5.1.0 - # via - # -c all.txt - # -r ml.in - # sentence-transformers triton==3.6.0 - # via - # -c all.txt - # torch typer==0.23.1 - # via - # -c all.txt - # typer-slim typer-slim==0.23.1 - # via - # -c all.txt - # huggingface-hub - # transformers typing-extensions==4.15.0 - # via - # -c all.txt - # anyio - # cattrs - # huggingface-hub - # sentence-transformers - # torch urllib3==2.6.3 - # via - # -c all.txt - # requests wcwidth==0.6.0 - # via - # -c all.txt - # ftfy zipp==3.23.0 - # via - # -c all.txt - # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools