Ano, můžete použít Pytorch/XLA s verzemi Python jiné než 3,8. Kompatibilita však závisí na konkrétní verzi Pytorch/XLA a verzi Pythonu, kterou používáte.
- Pytorch/XLA 2.5: Tato verze vyžaduje Python 3.9 až 3.11 pro kompatibilitu. Pokud používáte Python 3.12, můžete se setkat s problémy, jako je „nalezená distribuce žádného odpovídajícího“, protože kola pro Pytorch/XLA 2.5 nejsou k dispozici pro Python 3.12 [1] [3].
- Obecná kompatibilita Pytorch: Samotná Pytorch podporuje řadu verzí Python, včetně 3,8, 3.9, 3.10 a potenciálně novějších verzí v závislosti na verzi Pytorch. Například Pytorch v2.4 podporuje Python 3,8 až 3,10 [2].
Pro zajištění kompatibility je nezbytné zkontrolovat specifické požadavky na verzi Pytorch/XLA, kterou používáte, a zajistit, aby vaše verze Python odpovídala těmto požadavkům.
Citace:[1] https://stackoverflow.com/questions/79314991/why-am-i-getting-no-Matching-Distribution-for-torch-xla-2-5-0-WHEN-INST
[2] https://www.restack.io/p/pytorch-answer-Python-version
[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-und-Python-3-8-question-out-newworkx-version/196740