gitmylo / audio-webui

A webui for different audio related Neural Networks
MIT License
964 stars 90 forks source link

[BUG REPORT] cant install pytorch on windows #221

Closed wizzer48 closed 3 months ago

wizzer48 commented 3 months ago

Describe the bug when im running run.bat, cant install pytorch tried with python 3.10.6 and 3.0.11

debug code Failed to install PyTorch. Check AutoDebug output.

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█░▄▄▀██░██░█▄▄░▄▄██░▄▄▄░██░▄▄▀██░▄▄▄██░▄▄▀██░██░██░▄▄░██
█░▀▀░██░██░███░████░███░██░██░██░▄▄▄██░▄▄▀██░██░██░█▀▀██
█░██░██▄▀▀▄███░████░▀▀▀░██░▀▀░██░▀▀▀██░▀▀░██▄▀▀▄██░▀▀▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

Install failed! STDOUT: Looking in indexes: https://pypi.org/simple, https://download.pytorch.org/whl/cu118 Requirement already satisfied: torch==2.1.0 in c:\dene\audio-webui\venv\lib\site-packages (2.1.0) Collecting torch==2.1.0

STDERR: ERROR: Exception: Traceback (most recent call last): File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\cli\base_command.py", line 160, in exc_logging_wrapper status = run_func(*args) File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\cli\req_command.py", line 247, in wrapper return func(self, options, args) File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\commands\install.py", line 419, in run requirement_set = resolver.resolve( File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\resolution\resolvelib\resolver.py", line 92, in resolve result = self._result = resolver.resolve( File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\resolvelib\resolvers.py", line 481, in resolve state = resolution.resolve(requirements, max_rounds=max_rounds) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\resolvelib\resolvers.py", line 348, in resolve self._add_to_criteria(self.state.criteria, r, parent=None) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\resolvelib\resolvers.py", line 172, in _add_to_criteria if not criterion.candidates: File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\resolvelib\structs.py", line 151, in bool return bool(self._sequence) File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\resolution\resolvelib\found_candidates.py", line 155, in bool return any(self) File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\resolution\resolvelib\found_candidates.py", line 143, in return (c for c in iterator if id(c) not in self._incompatible_ids) File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\resolution\resolvelib\found_candidates.py", line 97, in _iter_built_with_inserted candidate = func() File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\resolution\resolvelib\factory.py", line 206, in _make_candidate_from_link self._link_candidate_cache[link] = LinkCandidate( File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py", line 297, in init super().init( File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py", line 162, in init self.dist = self._prepare() File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py", line 231, in _prepare dist = self._prepare_distribution() File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py", line 308, in _prepare_distribution return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\operations\prepare.py", line 491, in prepare_linked_requirement return self._prepare_linked_requirement(req, parallel_builds) File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\operations\prepare.py", line 536, in _prepare_linked_requirement local_file = unpack_url( File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\operations\prepare.py", line 166, in unpack_url file = get_http_url( File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\operations\prepare.py", line 107, in get_http_url from_path, content_type = download(link, temp_dir.path) File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\network\download.py", line 134, in call resp = _http_get_download(self._session, link) File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\network\download.py", line 117, in _http_get_download resp = session.get(target_url, headers=HEADERS, stream=True) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\requests\sessions.py", line 600, in get return self.request("GET", url, *kwargs) File "C:\dene\audio-webui\venv\lib\site-packages\pip_internal\network\session.py", line 518, in request return super().request(method, url, args, kwargs) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\requests\sessions.py", line 587, in request resp = self.send(prep, send_kwargs) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\requests\sessions.py", line 701, in send r = adapter.send(request, **kwargs) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\cachecontrol\adapter.py", line 48, in send cached_response = self.controller.cached_request(request) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\cachecontrol\controller.py", line 155, in cached_request resp = self.serializer.loads(request, cache_data, body_file) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\cachecontrol\serialize.py", line 95, in loads return getattr(self, "_loads_v{}".format(ver))(request, data, body_file) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\cachecontrol\serialize.py", line 186, in _loads_v4 cached = msgpack.loads(data, raw=False) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\msgpack\fallback.py", line 125, in unpackb ret = unpacker._unpack() File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\msgpack\fallback.py", line 590, in _unpack ret[key] = self._unpack(EX_CONSTRUCT) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\msgpack\fallback.py", line 590, in _unpack ret[key] = self._unpack(EX_CONSTRUCT) File "C:\dene\audio-webui\venv\lib\site-packages\pip_vendor\msgpack\fallback.py", line 603, in _unpack return bytes(obj) MemoryError

[notice] A new release of pip is available: 23.0.1 -> 24.0 [notice] To update, run: python.exe -m pip install --upgrade pip

gitmylo commented 3 months ago

Memory error? Your cached pytorch install might not fit in your ram. You could try installing without using the cache, or deleting the cache. (there is no flag for ignoring pip cache currently in audio-webui, if you wanted to simply run it without cache, you could edit This file locally and add --no-cache-dir after /cu118 (with a space))

Alternatively, you could also just delete the pip cache, located at %localappdata%\pip\cache on windows, deleting it will require pip packages to be downloaded again as they cannot be loaded from disk (which will fix running out of memory/freezing temporarily on some pcs) note that while this alternative is used, the files will be downloaded again unless --no-cache-dir is used.

wizzer48 commented 3 months ago

İt worked, thank you.