Actualmente, Pytorch/XLA admite versiones de Python hasta 3.11 para distribuciones de Linux. Sin embargo, existen requisitos y limitaciones específicos. Por ejemplo, para instalar la versión 2.5 de `TORCH_XLA`, debe garantizar la compatibilidad con Python 3.9 a 3.11, ya que no hay ruedas disponibles para Python 3.12 o posterior [3] [4]. Además, Pytorch en sí no es compatible con Python 3.11 en Windows [7].
Para Pytorch/XLA versión 2.6 y más allá, habrá soporte para Python 3.11, incluidas las ruedas construidas con el C ++ 11 ABI, que se puede instalar utilizando comandos específicos [5]. Por lo tanto, si bien Pytorch/XLA se puede usar con Python 3.11 en Linux, requiere una cuidadosa administración e instalación de versiones.
Citas:[1] https://github.com/pytorch/xla/releases
[2] https://pytorch.org/xla/release/2.0/index.html
[3] https://stackoverflow.com/questions/79314991/why-am-i-getting-no-matching-distribution-found-for-torch-xla-2-5-0-wheninst
[4] https://awsdocs-neuron.readthedocs-hosted.com/en/latest/general/appnotes/torch-neuronx/introducing-pytorch-2-x.html
[5] https://github.com/pytorch/xla
[6] https://github.com/pytorch/xla/issues/4
[7] https://discuss.pytorch.org/t/pytorch-does-not-support-python-3-11/173747
[8] https://pytorch.org/xla/master/gpu.html