Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon ¿Puedo usar pytorch/xla con versiones de python distintas de 3.8


¿Puedo usar pytorch/xla con versiones de python distintas de 3.8


Sí, puede usar Pytorch/XLA con versiones de Python que no sean 3.8. Sin embargo, la compatibilidad depende de la versión específica de Pytorch/XLA y la versión de Python que está utilizando.

- Pytorch/XLA 2.5: Esta versión requiere Python 3.9 a 3.11 para compatibilidad. Si está utilizando Python 3.12, puede encontrar problemas como "No se encontró distribución coincidente" porque las ruedas para Pytorch/XLA 2.5 no están disponibles para Python 3.12 [1] [3].

- Compatibilidad general de Pytorch: Pytorch en sí admite una gama de versiones de Python, incluidas las versiones 3.8, 3.9, 3.10 y potencialmente más nuevas que dependen de la versión de Pytorch. Por ejemplo, Pytorch v2.4 admite Python 3.8 a 3.10 [2].

Para garantizar la compatibilidad, es esencial verificar los requisitos específicos para la versión de Pytorch/XLA que está utilizando y garantizar que su versión de Python coincida con esos requisitos.

Citas:
[1] https://stackoverflow.com/questions/79314991/why-am-i-getting-no-matching-distribution-found-for-torch-xla-2-5-0-wheninst
[2] https://www.restack.io/p/pytorch-answer-python-versions
[3] https://cloud.google.com/blog/products/ai-machine-lelarning/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-upout-networkx-version/196740