Tak, możesz użyć Pytorch/XLA z wersjami Python innymi niż 3.8. Jednak kompatybilność zależy od konkretnej wersji Pytorch/XLA i używanej wersji Python.
- Pytorch/XLA 2.5: Ta wersja wymaga Python 3.9 do 3.11 w celu uzyskania kompatybilności. Jeśli używasz Python 3.12, możesz napotkać problemy, takie jak „brak dopasowania rozkładu”, ponieważ koła dla Pytorch/XLA 2.5 nie są dostępne dla Python 3.12 [1] [3].
- Ogólna kompatybilność Pytorcha: sam Pytorch obsługuje szereg wersji Python, w tym 3,8, 3,9, 3.10 i potencjalnie nowszych wersji w zależności od wersji Pytorcha. Na przykład Pytorch v2.4 obsługuje Python 3.8 do 3.10 [2].
Aby zapewnić kompatybilność, konieczne jest sprawdzenie konkretnych wymagań dla wersji Pytorch/XLA, której używasz, i upewnić się, że wersja Python spełnia te wymagania.
Cytaty:[1] https://stackaverflow.com/questions/79314991/why-am-i-getting-no-matching-distribution-found-for-orch-xla-2-5-0-hen-inst
[2] https://www.restack.io/p/pytorch-answer-suthon-versions
[3] https://cloud.google.com/blog/products/ai-machine-learning/whats-new-with-pitorchxla-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://pipy.org/project/torch-xla/
[7] https://pytorch.org/xla/release/2.0/index.html
[8] https://discuss.pytorch.org/t/installing-pitorch-under-pithon-3-8-question-about-networkx-version/196740