Я пытаюсь установить pytorch+cuda12.1 в свою среду conda.
Я последовал инструкциям на странице https://pytorch.org/get-started/locally/ и выполнил следующую команду:
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
Команда работает без сбоев для большинства пакетов, за исключением версии cuda, для которой я получаю:
ChecksumMismatchError: Conda detected a mismatch between the expected content and downloaded content
for url 'https://conda.anaconda.org/nvidia/noarch/cuda-version-12.5-3.tar.bz2'.
download saved to: C:\Users\UserName\anaconda3\pkgs\cuda-version-12.5-3.tar.bz2
expected sha256: f13836396c27d22ff8fd446534aa3cdc0c92b1d68e5181ff2680da4c2759b117
actual sha256: a85ae72fb1b40651095208ebe42cd595980a916e324505610ac8fc76c49164f5
Я проверил https://conda.anaconda.org/nvidia/noarch/, и кажется, что фактический SHA256 правильный, а ожидаемый SHA256 на самом деле неправильный:
Я обнаружил несколько старых проблем о том, что у сопровождающих PyTorch некоторое время назад были проблемы с загрузкой, но это уже должно было быть исправлено.
Могу ли я что-нибудь сделать, чтобы решить эту проблему?
Вы всегда можете прикрепить cuda-version
к другому каналу.
conda install -c pytorch -c nvidia conda-forge::cuda-version=12.5 torchvision torchaudio pytorch-cuda=12.1
Спасибо, этот обходной путь сработал отлично!