Saat ini, Pytorch/XLA mendukung versi Python hingga 3,11 untuk distribusi Linux. Namun, ada persyaratan dan keterbatasan khusus. Misalnya, untuk menginstal `torch_xla` versi 2.5, Anda perlu memastikan kompatibilitas dengan Python 3.9 hingga 3.11, karena tidak ada roda yang tersedia untuk Python 3.12 atau lebih baru [3] [4]. Selain itu, Pytorch sendiri tidak mendukung Python 3.11 pada Windows [7].
Untuk Pytorch/XLA versi 2.6 dan seterusnya, akan ada dukungan untuk Python 3.11, termasuk roda yang dibangun dengan C ++ 11 ABI, yang dapat diinstal menggunakan perintah spesifik [5]. Oleh karena itu, sementara Pytorch/XLA dapat digunakan dengan Python 3.11 di Linux, itu membutuhkan manajemen dan instalasi versi yang cermat.
Kutipan:[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-patching-distribution-tound-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