Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Могу ли я использовать Pytorch/XLA с версиями Python, отличными от 3.8


Могу ли я использовать Pytorch/XLA с версиями Python, отличными от 3.8


Да, вы можете использовать Pytorch/XLA с версиями Python, отличными от 3.8. Тем не менее, совместимость зависит от конкретной версии Pytorch/XLA и версии Python, которую вы используете.

- Pytorch/XLA 2.5: Эта версия требует Python от 3.9 до 3.11 для совместимости. Если вы используете Python 3.12, вы можете столкнуться с такими проблемами, как «не найдено совпадающее распределение», потому что колеса для Pytorch/XLA 2.5 недоступны для Python 3.12 [1] [3].

- Общая совместимость с Pytorch: сам Pytorch поддерживает ряд версий Python, включая 3,8, 3.9, 3.10 и потенциально более новых версий в зависимости от версии Pytorch. Например, Pytorch v2.4 поддерживает Python от 3,8 до 3,10 [2].

Чтобы обеспечить совместимость, важно проверить конкретные требования для версии Pytorch/XLA, которую вы используете, и обеспечить соответствие вашей версии Python.

Цитаты:
[1] https://stackoverflow.com/questions/79314991/why-am-i-getting-no-matching-distribution-found-for-torch-xla-2-5-0-when-inst
[2] https://www.restack.io/p/pytorch-answer-python-versions
[3] https://cloud.google.com/blog/products/ai-machine-learning/whats-new-with-pytorchxla-2-5
[4] https://awsdocs-neuron.readthedocs-hosted.com/en/latest/release-notes/torch/torch-neuronx/index.html
[5] https://pytorch.org/xla/master/torch_compile.html
[6] https://pypi.org/project/torch-xla/
[7] https://pytorch.org/xla/release/2.0/index.html
[8] https://discuss.pytorch.org/t/installing-pytorch-under-python-3-8-question-about-networkx-version/196740