Επί του παρόντος, το Pytorch/XLA υποστηρίζει τις εκδόσεις Python μέχρι 3.11 για κατανομές Linux. Ωστόσο, υπάρχουν συγκεκριμένες απαιτήσεις και περιορισμοί. Για παράδειγμα, για να εγκαταστήσετε το `torch_xla` έκδοση 2.5, πρέπει να διασφαλίσετε τη συμβατότητα με την Python 3,9 έως 3,11, καθώς δεν υπάρχουν διαθέσιμοι τροχοί για Python 3.12 ή νεότερη έκδοση [3] [4]. Επιπλέον, ο ίδιος ο Pytorch δεν υποστηρίζει το Python 3.11 στα Windows [7].
Για την έκδοση Pytorch/XLA 2.6 και πέρα, θα υπάρξει υποστήριξη για το Python 3.11, συμπεριλαμβανομένων των τροχών που κατασκευάστηκαν με το C ++ 11 ABI, το οποίο μπορεί να εγκατασταθεί χρησιμοποιώντας συγκεκριμένες εντολές [5]. Επομένως, ενώ το Pytorch/XLA μπορεί να χρησιμοποιηθεί με το Python 3.11 στο Linux, απαιτεί προσεκτική διαχείριση και εγκατάσταση έκδοσης.
Αναφορές:[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-0
[4] https://awsdocs-neuron.readthedocs-sosted.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