-
[Conda/Pytorch] 디버깅 - Solving environment: failed with initial frozen solve. Retrying with flexible solve.Debug 2023. 10. 17. 13:02
문제상황
Cuda 버전을 바꾸면서, 기존에 있던 Pytorch를 삭제하고 새로운 cuda 버전에 맞는 pytorch, torchvision, cudatoolkit 등등을 설치하려고 했을 때, 위와 같은 에러가 발생하였다. 다양한 라이브러리와 compatible 이슈 발생으로 인해 Conflicts 해결을 하겠다는 과정이 1시간 가까지 지속되었지만, 끝날 기미가 보이지 않았다.
관련 이슈에 대해 Git에서 Error Reporting 된 내역: https://github.com/conda/conda/issues/9367
Solving environment: failed with initial frozen solve. Retrying with flexible solve. · Issue #9367 · conda/conda
Current Behavior# I installed Anaconda on Windows 10 (x64, version 1903) using Anaconda3-2019.10-Windows-x86_64.exe and everything went well. When I create a new environment and try to install any ...
github.com
해결책으로 제시한 사이트: https://conda.github.io/conda-libmamba-solver/getting-started/
Getting started — conda-libmamba-solver
Getting started The conda-libmamba-solver plugin allows you to use libmamba, the same libsolv-powered solver used by mamba and micromamba, directly in conda. How to install conda-libmamba-solver is distributed as a separate package, available on both conda
conda.github.io
해결 방법
1. conda-libmamba-solver 설치하기
conda install -n base conda-libmamba-solver2. solver를 설정하여 torch를 깔아주기
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.6 -c pytorch -c conda-forge --solver=libmamba+) conda 버전을 최신으로 유지해주기
conda update -n base -c defaults conda