نعم ، يمكنك استخدام 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-get-no-matching-distribution-for-for-torch-xla-2-5-0-when-inst
[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