Я работал над проектом PyTorch Geometri c, используя Google Colab для поддержки CUDA. Поскольку ее библиотеки по умолчанию нет, я запускаю:
!pip install --upgrade torch-scatter
!pip install --upgrade torch-sparse
!pip install --upgrade torch-cluster
!pip install --upgrade torch-spline-conv
!pip install torch-geometric
Недавно, при импорте torch_geometri c, из-за обновлений версий, существует несоответствие версии CUDA:
RuntimeError: Обнаружено, что PyTorch и torch_sparse были скомпилированы с различными версиями CUDA. PyTorch имеет версию 10.1 CUDA, а torch_sparse имеет версию 10.0 CUDA. Пожалуйста, переустановите torch_sparse, который соответствует вашей установке PyTorch.
Чтобы решить эту проблему, я попытался использовать conda для спецификации c CUDA версии как:
!conda install pytorch==1.4.0 cudatoolkit=10.0 -c pytorch
Тем не менее, при запуске print(torch.version.cuda)
я получаю 10.1 в качестве вывода, а не 10.0, как я хотел.
Это недавняя ошибка, так как она не поднимала эту проблему на прошлой неделе. Любая лучшая практика, чтобы решить эту проблему?