Taip, galite naudoti „Pytorch/XLA“ su kitomis „Python“ versijomis, išskyrus 3.8. Tačiau suderinamumas priklauso nuo konkrečios „Pytorch/XLA“ versijos ir jūsų naudojamos „Python“ versijos.
- „Pytorch/XLA 2.5“: šiai versijai suderinamumui reikalingas Python 3.9 - 3.11. Jei naudojate „Python 3.12“, galite susidurti su tokiomis problemomis, kaip „Nėra tinkamo pasiskirstymo rasta“, nes „Pytorch/XLA 2.5“ ratai nėra prieinami Python 3.12 [1] [3].
- Bendras „Pytorch“ suderinamumas: Pats „Pytorch“ palaiko daugybę „Python“ versijų, įskaitant 3.8, 3.9, 3.10 ir potencialiai naujesnes versijas, atsižvelgiant į „Pytorch“ versiją. Pavyzdžiui, „Pytorch v2.4“ palaiko Python 3.8 - 3.10 [2].
Norint užtikrinti suderinamumą, būtina patikrinti konkrečius „Pytorch/XLA“ versijos reikalavimus, kuriuos naudojate, ir užtikrinti, kad jūsų „Python“ versija atitiktų tuos reikalavimus.
Citatos:[1] https://stackoverflow.com/questions/79314991/why-am--getting-no-matching-distribution-found-for-torch-xla-2-5-0-when-inst
[2] https://www.restack.io/p/pytorch-answer-python-verions
[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-ntworkx-version/196740