حاليًا ، يدعم Pytorch/XLA إصدارات Python حتى 3.11 لتوزيعات Linux. ومع ذلك ، هناك متطلبات وقيود محددة. على سبيل المثال ، لتثبيت `torch_xla` الإصدار 2.5 ، تحتاج إلى ضمان التوافق مع Python 3.9 إلى 3.11 ، حيث لا توجد عجلات متاحة للبيثون 3.12 أو الأحدث [3] [4]. بالإضافة إلى ذلك ، لا يدعم Pytorch نفسها Python 3.11 على Windows [7].
بالنسبة إلى Pytorch/XLA الإصدار 2.6 وما بعده ، سيكون هناك دعم لـ Python 3.11 ، بما في ذلك العجلات المصممة مع C ++ 11 ABI ، والتي يمكن تثبيتها باستخدام أوامر محددة [5]. لذلك ، في حين يمكن استخدام Pytorch/XLA مع Python 3.11 على Linux ، فإنه يتطلب إدارة الإصدار الدقيق وتركيبه.
الاستشهادات:[1] https://github.com/pytorch/xla/releases
[2] https://pytorch.org/xla/release/2.0/index.html
[3] https://stackoverflow.com/questions/79314991/why-am-i-get-no-matching-distribution-for-for-xla-2-5-0-0- inst
[4] https://awsdocs-neuron.readthedocs-hosted.com/en/latest/general/appnotes/torch-neuronx/introducing-pytorch-2-x.html
[5] https://github.com/pytorch/xla
[6] https://github.com/pytorch/xla/issues/4
[7] https://discuss.pytorch.org/t/pytorch-does-not-support-python-3-11/173747
[8] https://pytorch.org/xla/master/gpu.html