We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
during the installation using ./start_macos.sh on Apple silicon M3 Max I get an error failing to install ninja.
./start_macos.sh
No response
(base) ╭─xxxxxx@xxxxx /Volumes/xxxx/software/text-generation-webui-main ╰─➤ ./start_macos.sh Downloading Miniconda from https://repo.anaconda.com/miniconda/Miniconda3-py310_23.3.1-0-MacOSX-arm64.sh to /Volumes/xxx/software/text-generation-webui-main/installer_files/miniconda_installer.sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 42.6M 100 42.6M 0 0 29.2M 0 0:00:01 0:00:01 --:--:-- 29.3M PREFIX=/Volumes/xx/software/text-generation-webui-main/installer_files/conda Unpacking payload ... Installing base environment... Downloading and Extracting Packages Downloading and Extracting Packages Preparing transaction: done Executing transaction: \ done installation finished. Miniconda version: conda 23.3.1 Collecting package metadata (current_repodata.json): done Solving environment: done ## Package Plan ## environment location: /Volumes/xxxx/software/text-generation-webui-main/installer_files/env added / updated specs: - python=3.11 The following packages will be downloaded: package | build ---------------------------|----------------- bzip2-1.0.8 | h99b78c6_7 120 KB conda-forge ca-certificates-2024.8.30 | hf0a4a13_0 155 KB conda-forge libexpat-2.6.3 | hf9b8971_0 62 KB conda-forge libffi-3.4.2 | h3422bc3_5 38 KB conda-forge libsqlite-3.46.1 | hc14010f_0 810 KB conda-forge libzlib-1.3.1 | hfb2fe0b_1 46 KB conda-forge ncurses-6.5 | h7bae524_1 784 KB conda-forge openssl-3.3.2 | h8359307_0 2.7 MB conda-forge pip-24.2 | pyh8b19718_1 1.2 MB conda-forge python-3.11.10 |h739c21a_0_cpython 13.9 MB conda-forge readline-8.2 | h92ec313_1 244 KB conda-forge setuptools-73.0.1 | pyhd8ed1ab_0 1.4 MB conda-forge tk-8.6.13 | h5083fa2_1 3.0 MB conda-forge tzdata-2024a | h8827d51_1 121 KB conda-forge wheel-0.44.0 | pyhd8ed1ab_0 57 KB conda-forge xz-5.2.6 | h57fd34a_0 230 KB conda-forge ------------------------------------------------------------ Total: 24.8 MB The following NEW packages will be INSTALLED: bzip2 conda-forge/osx-arm64::bzip2-1.0.8-h99b78c6_7 ca-certificates conda-forge/osx-arm64::ca-certificates-2024.8.30-hf0a4a13_0 libexpat conda-forge/osx-arm64::libexpat-2.6.3-hf9b8971_0 libffi conda-forge/osx-arm64::libffi-3.4.2-h3422bc3_5 libsqlite conda-forge/osx-arm64::libsqlite-3.46.1-hc14010f_0 libzlib conda-forge/osx-arm64::libzlib-1.3.1-hfb2fe0b_1 ncurses conda-forge/osx-arm64::ncurses-6.5-h7bae524_1 openssl conda-forge/osx-arm64::openssl-3.3.2-h8359307_0 pip conda-forge/noarch::pip-24.2-pyh8b19718_1 python conda-forge/osx-arm64::python-3.11.10-h739c21a_0_cpython readline conda-forge/osx-arm64::readline-8.2-h92ec313_1 setuptools conda-forge/noarch::setuptools-73.0.1-pyhd8ed1ab_0 tk conda-forge/osx-arm64::tk-8.6.13-h5083fa2_1 tzdata conda-forge/noarch::tzdata-2024a-h8827d51_1 wheel conda-forge/noarch::wheel-0.44.0-pyhd8ed1ab_0 xz conda-forge/osx-arm64::xz-5.2.6-h57fd34a_0 Downloading and Extracting Packages Preparing transaction: done Verifying transaction: done Executing transaction: done # # To activate this environment, use # # $ conda activate /Volumes/xxxx/software/text-generation-webui-main/installer_files/env # # To deactivate an active environment, use # # $ conda deactivate What is your GPU? A) NVIDIA B) AMD (Linux/MacOS only. Requires ROCm SDK 5.6 on Linux) C) Apple M Series D) Intel Arc (IPEX) N) None (I want to run models in CPU mode) Input> C ******************************************************************* * Installing PyTorch. ******************************************************************* Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: \ Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort. failed UnsatisfiableError: The following specifications were found to be incompatible with the existing python installation in your environment: Specifications: - ninja -> python[version='>=3.10,<3.11.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0'] Your python: python=3.11 If python is on the left-most side of the chain, that's the version you've asked for. When python appears to the right, that indicates that the thing on the left is somehow not available for the python version you are constrained to. Note that conda will not change your python version to a different minor version unless you explicitly specify that. The following specifications were found to be incompatible with each other: Output in format: Requested package -> Available versions Package openssl conflicts for: pip -> python[version='>=3.10,<3.11.0a0'] -> openssl[version='>=1.1.1j,<1.1.2a|>=1.1.1m,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=1.1.1u,<1.1.2a|>=1.1.1v,<1.1.2a|>=3.0.13,<4.0a0|>=3.0.10,<4.0a0|>=3.0.9,<4.0a0|>=3.0.8,<4.0a0|>=3.0.12,<4.0a0|>=3.3.2,<4.0a0|>=1.1.1o,<1.1.2a|>=3.0.15,<4.0a0|>=3.0.14,<4.0a0|>=3.0.11,<4.0a0'] git -> libcurl[version='>=7.88.1,<9.0a0'] -> openssl[version='>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=1.1.1v,<1.1.2a|>=3.0.11,<4.0a0|>=3.0.12,<4.0a0|>=3.0.13,<4.0a0|>=3.0.10,<4.0a0|>=3.0.9,<4.0a0'] git -> openssl[version='3.*|>=1.1.1u,<1.1.2a|>=3.0.14,<4.0a0|>=3.0.8,<4.0a0|>=1.1.1m,<1.1.2a|>=1.1.1j,<1.1.2a'] python=3.11 -> openssl[version='>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=1.1.1u,<1.1.2a|>=1.1.1v,<1.1.2a|>=3.0.10,<4.0a0|>=3.0.12,<4.0a0|>=3.0.13,<4.0a0|>=3.0.9,<4.0a0|>=3.0.8,<4.0a0|>=3.3.2,<4.0a0'] ninja -> python -> openssl[version='>=1.1.1j,<1.1.2a|>=1.1.1m,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=1.1.1u,<1.1.2a|>=1.1.1v,<1.1.2a|>=3.0.10,<4.0a0|>=3.0.11,<4.0a0|>=3.0.12,<4.0a0|>=3.0.13,<4.0a0|>=3.0.14,<4.0a0|>=3.0.15,<4.0a0|>=3.0.9,<4.0a0|>=3.0.8,<4.0a0|>=1.1.1o,<1.1.2a|>=3.3.2,<4.0a0'] setuptools -> python[version='>=3.9,<3.10.0a0'] -> openssl[version='>=1.1.1j,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=1.1.1u,<1.1.2a|>=1.1.1v,<1.1.2a|>=3.0.10,<4.0a0|>=3.0.13,<4.0a0|>=3.0.9,<4.0a0|>=3.0.8,<4.0a0|>=3.0.12,<4.0a0|>=3.3.2,<4.0a0|>=1.1.1m,<1.1.2a|>=3.0.15,<4.0a0|>=3.0.14,<4.0a0|>=3.0.11,<4.0a0'] wheel -> python[version='>=3.8,<3.9.0a0'] -> openssl[version='>=1.1.1j,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=1.1.1u,<1.1.2a|>=1.1.1v,<1.1.2a|>=3.0.13,<4.0a0|>=3.0.10,<4.0a0|>=3.0.9,<4.0a0|>=3.0.8,<4.0a0|>=1.1.1o,<1.1.2a|>=3.0.15,<4.0a0|>=3.0.14,<4.0a0|>=3.0.12,<4.0a0|>=3.0.11,<4.0a0|>=3.3.2,<4.0a0|>=1.1.1m,<1.1.2a'] Package expat conflicts for: wheel -> python[version='>=3.9,<3.10.0a0'] -> expat[version='>=2.4.1,<3.0a0|>=2.6.3,<3.0a0|>=2.6.2,<3.0a0|>=2.5.0,<3.0a0'] setuptools -> python[version='>=3.9,<3.10.0a0'] -> expat[version='>=2.4.1,<3.0a0|>=2.6.3,<3.0a0|>=2.6.2,<3.0a0|>=2.5.0,<3.0a0'] git -> expat[version='>=2.4.1,<3.0a0|>=2.4.9,<3.0a0'] ninja -> python -> expat[version='>=2.4.1,<3.0a0|>=2.5.0,<3.0a0|>=2.6.2,<3.0a0|>=2.6.3,<3.0a0'] pip -> python[version='>=3.9,<3.10.0a0'] -> expat[version='>=2.4.1,<3.0a0|>=2.6.3,<3.0a0|>=2.6.2,<3.0a0|>=2.5.0,<3.0a0'] Package bzip2 conflicts for: wheel -> python[version='>=3.12,<3.13.0a0'] -> bzip2[version='>=1.0.8,<2.0a0'] git -> pcre2[version='>=10.42,<10.43.0a0'] -> bzip2[version='>=1.0.8,<2.0a0'] pip -> python[version='>=3.10,<3.11.0a0'] -> bzip2[version='>=1.0.8,<2.0a0'] ninja -> python -> bzip2[version='>=1.0.8,<2.0a0'] setuptools -> python[version='>=3.11,<3.12.0a0'] -> bzip2[version='>=1.0.8,<2.0a0'] python=3.11 -> bzip2[version='>=1.0.8,<2.0a0'] Package libzlib conflicts for: ninja -> python -> libzlib[version='>=1.3.1,<2.0a0'] python=3.11 -> tk[version='>=8.6.12,<8.7.0a0'] -> libzlib[version='>=1.2.13,<2.0.0a0'] git -> tk -> libzlib[version='>=1.2.13,<2.0.0a0'] tk -> libzlib[version='>=1.2.13,<2.0.0a0'] setuptools -> python[version='>=3.11,<3.12.0a0'] -> libzlib[version='>=1.3.1,<2.0a0'] wheel -> python[version='>=3.11,<3.12.0a0'] -> libzlib[version='>=1.3.1,<2.0a0'] python=3.11 -> libzlib[version='>=1.3.1,<2.0a0'] pip -> python[version='>=3.11,<3.12.0a0'] -> libzlib[version='>=1.3.1,<2.0a0'] libsqlite -> libzlib[version='>=1.3.1,<2.0a0'] Package libexpat conflicts for: setuptools -> python[version='>=3.11,<3.12.0a0'] -> libexpat[version='>=2.6.3,<3.0a0'] pip -> python[version='>=3.11,<3.12.0a0'] -> libexpat[version='>=2.6.3,<3.0a0'] ninja -> python -> libexpat[version='>=2.6.3,<3.0a0'] wheel -> python[version='>=3.11,<3.12.0a0'] -> libexpat[version='>=2.6.3,<3.0a0'] python=3.11 -> libexpat[version='>=2.6.3,<3.0a0'] Package libsqlite conflicts for: setuptools -> python[version='>=3.11,<3.12.0a0'] -> libsqlite[version='>=3.46.1,<4.0a0'] pip -> python[version='>=3.11,<3.12.0a0'] -> libsqlite[version='>=3.46.1,<4.0a0'] wheel -> python[version='>=3.11,<3.12.0a0'] -> libsqlite[version='>=3.46.1,<4.0a0'] python=3.11 -> libsqlite[version='>=3.46.1,<4.0a0'] ninja -> python -> libsqlite[version='>=3.46.1,<4.0a0'] Package libcxx conflicts for: ninja -> libcxx[version='>=12.0.0'] ninja -> python -> libcxx[version='>=14.0.6'] setuptools -> python[version='>=3.9,<3.10.0a0'] -> libcxx[version='>=12.0.0|>=14.0.6'] python=3.11 -> libffi[version='>=3.4,<3.5'] -> libcxx[version='>=12.0.0'] wheel -> python[version='>=3.8,<3.9.0a0'] -> libcxx[version='>=12.0.0|>=14.0.6'] git -> expat[version='>=2.4.9,<3.0a0'] -> libcxx[version='>=12.0.0|>=14.0.6'] pip -> python[version='>=3.8,<3.9.0a0'] -> libcxx[version='>=12.0.0|>=14.0.6'] libffi -> libcxx[version='>=12.0.0'] Package tk conflicts for: git -> tk[version='>=8.6.14,<8.7.0a0'] python=3.11 -> tk[version='>=8.6.12,<8.7.0a0|>=8.6.13,<8.7.0a0'] ninja -> python -> tk[version='>=8.6.10,<8.7.0a0|>=8.6.11,<8.7.0a0|>=8.6.12,<8.7.0a0|>=8.6.14,<8.7.0a0|>=8.6.13,<8.7.0a0'] setuptools -> python[version='>=3.9,<3.10.0a0'] -> tk[version='>=8.6.10,<8.7.0a0|>=8.6.11,<8.7.0a0|>=8.6.12,<8.7.0a0|>=8.6.14,<8.7.0a0|>=8.6.13,<8.7.0a0'] wheel -> python[version='>=3.8,<3.9.0a0'] -> tk[version='>=8.6.10,<8.7.0a0|>=8.6.11,<8.7.0a0|>=8.6.12,<8.7.0a0|>=8.6.14,<8.7.0a0|>=8.6.13,<8.7.0a0'] pip -> python[version='>=3.10,<3.11.0a0'] -> tk[version='>=8.6.10,<8.7.0a0|>=8.6.11,<8.7.0a0|>=8.6.12,<8.7.0a0|>=8.6.14,<8.7.0a0|>=8.6.13,<8.7.0a0'] Package wheel conflicts for: python=3.11 -> pip -> wheel pip -> wheel Package ca-certificates conflicts for: openssl -> ca-certificates git -> openssl[version='>=3.0.14,<4.0a0'] -> ca-certificates python=3.11 -> openssl[version='>=3.0.13,<4.0a0'] -> ca-certificates Package ncurses conflicts for: readline -> ncurses[version='>=6.2,<7.0a0|>=6.3,<7.0a0'] python=3.11 -> ncurses[version='>=6.3,<7.0a0|>=6.4,<7.0a0|>=6.5,<7.0a0'] ninja -> python -> ncurses[version='>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0|>=6.5,<7.0a0'] setuptools -> python[version='>=3.9,<3.10.0a0'] -> ncurses[version='>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0|>=6.5,<7.0a0'] git -> gettext -> ncurses[version='>=6.4,<7.0a0'] pip -> python[version='>=3.10,<3.11.0a0'] -> ncurses[version='>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0|>=6.5,<7.0a0'] wheel -> python[version='>=3.8,<3.9.0a0'] -> ncurses[version='>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0|>=6.5,<7.0a0'] Package tzdata conflicts for: pip -> python[version='>=3.10,<3.11.0a0'] -> tzdata python=3.11 -> tzdata ninja -> python -> tzdata setuptools -> python[version='>=3.9,<3.10.0a0'] -> tzdata wheel -> python[version='>=3.9,<3.10.0a0'] -> tzdata Package xz conflicts for: pip -> python[version='>=3.10,<3.11.0a0'] -> xz[version='>=5.2.10,<6.0a0|>=5.4.2,<6.0a0|>=5.4.6,<6.0a0|>=5.2.8,<6.0a0|>=5.2.6,<6.0a0|>=5.2.5,<6.0a0|>=5.4.5,<6.0a0'] python=3.11 -> xz[version='>=5.2.10,<6.0a0|>=5.4.2,<6.0a0|>=5.4.5,<6.0a0|>=5.4.6,<6.0a0|>=5.2.8,<6.0a0|>=5.2.6,<6.0a0'] setuptools -> python[version='>=3.9,<3.10.0a0'] -> xz[version='>=5.2.10,<6.0a0|>=5.4.2,<6.0a0|>=5.4.6,<6.0a0|>=5.2.8,<6.0a0|>=5.2.6,<6.0a0|>=5.2.5,<6.0a0|>=5.4.5,<6.0a0'] ninja -> python -> xz[version='>=5.2.10,<6.0a0|>=5.4.2,<6.0a0|>=5.4.5,<6.0a0|>=5.4.6,<6.0a0|>=5.2.8,<6.0a0|>=5.2.6,<6.0a0|>=5.2.5,<6.0a0'] wheel -> python[version='>=3.8,<3.9.0a0'] -> xz[version='>=5.2.10,<6.0a0|>=5.4.2,<6.0a0|>=5.4.6,<6.0a0|>=5.2.6,<6.0a0|>=5.2.5,<6.0a0|>=5.2.8,<6.0a0|>=5.4.5,<6.0a0'] Package certifi conflicts for: setuptools -> certifi[version='>=2016.9.26'] pip -> setuptools -> certifi[version='>=2016.9.26'] wheel -> setuptools -> certifi[version='>=2016.9.26'] Package setuptools conflicts for: python=3.11 -> pip -> setuptools pip -> setuptools wheel -> setuptools Package libffi conflicts for: pip -> python[version='>=3.10,<3.11.0a0'] -> libffi[version='>=3.3,<4.0a0|>=3.4,<3.5|>=3.4,<4.0a0'] ninja -> python -> libffi[version='>=3.3,<4.0a0|>=3.4,<3.5|>=3.4,<4.0a0'] setuptools -> python[version='>=3.9,<3.10.0a0'] -> libffi[version='>=3.3,<4.0a0|>=3.4,<3.5|>=3.4,<4.0a0'] wheel -> python[version='>=3.8,<3.9.0a0'] -> libffi[version='>=3.3,<4.0a0|>=3.4,<3.5|>=3.4,<4.0a0'] python=3.11 -> libffi[version='>=3.4,<3.5|>=3.4,<4.0a0'] Package readline conflicts for: python=3.11 -> readline[version='>=8.1.2,<9.0a0|>=8.2,<9.0a0'] ninja -> python -> readline[version='>=8.1,<9.0a0|>=8.1.2,<9.0a0|>=8.2,<9.0a0'] setuptools -> python[version='>=3.9,<3.10.0a0'] -> readline[version='>=8.1,<9.0a0|>=8.1.2,<9.0a0|>=8.2,<9.0a0'] wheel -> python[version='>=3.8,<3.9.0a0'] -> readline[version='>=8.1,<9.0a0|>=8.1.2,<9.0a0|>=8.2,<9.0a0'] pip -> python[version='>=3.10,<3.11.0a0'] -> readline[version='>=8.1,<9.0a0|>=8.1.2,<9.0a0|>=8.2,<9.0a0']The following specifications were found to be incompatible with your system: - feature:/osx-arm64::__osx==14.6.1=0 - feature:|@/osx-arm64::__osx==14.6.1=0 - bzip2 -> __osx[version='>=11.0'] - git -> openssl[version='>=3.0.14,<4.0a0'] -> __osx[version='>=11.0'] - libexpat -> __osx[version='>=11.0'] - libsqlite -> __osx[version='>=11.0'] - libzlib -> __osx[version='>=11.0'] - ncurses -> __osx[version='>=11.0'] - ninja -> python -> __osx[version='>=11.0'] - openssl -> __osx[version='>=11.0'] - pip -> python[version='>=3.11,<3.12.0a0'] -> __osx[version='>=11.0'] - python=3.11 -> __osx[version='>=11.0'] - readline -> ncurses[version='>=6.3,<7.0a0'] -> __osx[version='>=11.0'] - setuptools -> python[version='>=3.11,<3.12.0a0'] -> __osx[version='>=11.0'] - tk -> libzlib[version='>=1.2.13,<2.0.0a0'] -> __osx[version='>=11.0'] - wheel -> python[version='>=3.11,<3.12.0a0'] -> __osx[version='>=11.0'] Your installed version is: 14.6.1 Command '. "/Volumes/xxxx/software/text-generation-webui-main/installer_files/conda/etc/profile.d/conda.sh" && conda activate "/Volumes/xxxxx/software/text-generation-webui-main/installer_files/env" && conda install -y -k ninja git && python -m pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cpu && python -m pip install py-cpuinfo==9.0.0' failed with exit status code '1'. Exiting now. Try running the start/update script again.
Apple Silicon M3 Max Sonoma 14.6 GPU: Apple Metal
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Describe the bug
during the installation using ./start_macos.sh on Apple silicon M3 Max I get an error failing to install ninja.
Is there an existing issue for this?
Reproduction
./start_macos.sh
Screenshot
No response
Logs
System Info
The text was updated successfully, but these errors were encountered: