Ναι, μπορείτε να χρησιμοποιήσετε Pytorch/XLA με εκδόσεις Python εκτός από 3,8. Ωστόσο, η συμβατότητα εξαρτάται από τη συγκεκριμένη έκδοση του Pytorch/XLA και της έκδοσης Python που χρησιμοποιείτε.
- Pytorch/XLA 2.5: Αυτή η έκδοση απαιτεί Python 3,9 έως 3,11 για συμβατότητα. Εάν χρησιμοποιείτε το Python 3.12, ενδέχεται να αντιμετωπίσετε προβλήματα όπως "Δεν βρέθηκε διανομή αντιστοίχισης" επειδή οι τροχοί για Pytorch/XLA 2.5 δεν είναι διαθέσιμοι για το Python 3.12 [1] [3].
- Γενική συμβατότητα Pytorch: Η ίδια η Pytorch υποστηρίζει μια σειρά εκδόσεων Python, συμπεριλαμβανομένων των 3,8, 3,9, 3,10 και ενδεχομένως νεώτερων εκδόσεων ανάλογα με την έκδοση Pytorch. Για παράδειγμα, ο Pytorch V2.4 υποστηρίζει την Python 3,8 έως 3,10 [2].
Για να διασφαλιστεί η συμβατότητα, είναι απαραίτητο να ελέγξετε τις συγκεκριμένες απαιτήσεις για την έκδοση του Pytorch/XLA που χρησιμοποιείτε και διασφαλίστε ότι η έκδοση Python ταιριάζει με αυτές τις απαιτήσεις.
Αναφορές:[1] https://stackoverflow.com/questions/79314991/why-am-i-getting-no-matching-distribution-found-for-torch-xla-2-5-0-0-
[2] https://www.restack.io/p/pytorch-answer-python-versions
[3] https://cloud.google.com/blog/products/ai-machine-learning/whats-new-with-pytorchxla-2-5
[4] https://awsdocs-neuron.readthedocs-hosted.com/en/latest/release-notes/torch/torch-neuronx/index.html
[5] https://pytorch.org/xla/master/torch_compile.html
[6] https://pypi.org/project/torch-xla/
[7] https://pytorch.org/xla/release/2.0/index.html
[8] https://discuss.pytorch.org/t/installing-pytorch-under-python-3-8-question-about-networkx-version/196740