Attualmente, Pytorch/XLA supporta versioni Python fino a 3,11 per le distribuzioni Linux. Tuttavia, ci sono requisiti e limiti specifici. Ad esempio, per installare `torch_xla` versione 2.5, è necessario garantire la compatibilità con Python da 3.9 a 3.11, poiché non sono disponibili ruote per Python 3.12 o successivo [3] [4]. Inoltre, Pytorch stesso non supporta Python 3.11 su Windows [7].
Per Pytorch/XLA versione 2.6 e oltre, ci sarà supporto per Python 3.11, comprese le ruote costruite con il C ++ 11 ABI, che può essere installato utilizzando comandi specifici [5]. Pertanto, mentre Pytorch/XLA può essere utilizzato con Python 3.11 su Linux, richiede un'attenta gestione e installazione della versione.
Citazioni:[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-eggetting-no-matching-distribution-found-for-torch-xla-2-5-0-when-inst
[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