Actuellement, Pytorch / XLA prend en charge les versions Python jusqu'à 3.11 pour les distributions Linux. Cependant, il existe des exigences et des limitations spécifiques. Par exemple, pour installer `Torch_xla` version 2.5, vous devez assurer la compatibilité avec Python 3.9 à 3.11, car il n'y a pas de roues disponibles pour Python 3.12 ou ultérieure [3] [4]. De plus, Pytorch lui-même ne prend pas en charge Python 3.11 sur Windows [7].
Pour Pytorch / XLA version 2.6 et au-delà, il y aura une prise en charge de Python 3.11, y compris des roues construites avec le C ++ 11 ABI, qui peut être installée à l'aide de commandes spécifiques [5]. Par conséquent, bien que Pytorch / xla puisse être utilisé avec Python 3.11 sur Linux, il nécessite une gestion et une installation de version soigneuses.
Citations:[1] https://github.com/pytorch/xla/releases
[2] https://pytorch.org/xla/release/2.0/index.html
[3] https://stackoverflow.com/questions/7931491/why-am-i-getting-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