المواضيع الرائجة
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
لذلك ظهرت Python 3.14 أخيرا بشكل حقيقي بالأمس. أخيرا ، قم بإزالة GIL (قفل المترجم العالمي) ، والذي يسمح بتعليمات برمجية متعددة الخيوط أسرع دون التعامل مع جميع أضرار الدماغ والنفقات العامة للمعالجة المتعددة أو غيرها من الحلول البديلة للاختراق. والأشعة فوق البنفسجية تدعمها بالفعل بالكامل ، وهو أمر مثير للإعجاب للغاية.
ولكن على أي حال ، كنت منزعجا بعض الشيء ، لأن المشروع الرئيسي الذي أعمل عليه يحتوي على عدد هائل من تبعيات المكتبة ، ويستغرق الأمر دائما وقتا طويلا جدا للحصول على دعم رئيسي لإصدارات python الجديدة ، خاصة عندما تكون ثورية ومختلفة مثل الإصدار 3.14.
لذلك استقلت لتحمل GIL-hell في المستقبل إلى أجل غير مسمى.
لكن بعد ذلك اعتقدت ، لماذا لا؟ اسمحوا لي فقط أن أرى ما إذا كان بإمكان Codex و GPT-5 تشغيل كل شيء. لذلك قمت بعمل نسخة احتياطية من إعداداتي وطلبت من المخطوطة المحاولة ، وأعطيتها منشور المدونة الأخير من فريق الأشعة فوق البنفسجية لبدأها.
كانت هناك بعض الحواجز الرئيسية. أستخدم PyTorch ، والذي يشتهر ببطء التحديث. وكذلك البيارو ، الذي لم يدعم أيضا 3.14. نفس الشيء مع cvxpy ، غلاف مكتبة التحسين المحدب.
ومع ذلك ، أردت أن أرى ما يمكننا فعله حتى لو اضطررنا إلى التعامل مع تلف الدماغ الناجم عن "تبييع" بعض المكتبات وبناء بعض الأشياء من البداية في C ++ و Rust وما إلى ذلك باستخدام أحدث مستودعات GitHub الليلية بدلا من مكتبات PyPi المعتادة.
أخبرت المخطوطة بالبحث في الويب ، وقراءة صفحات مشكلات GitHub ، وما إلى ذلك ، حتى لا نعيد اختراع العجلة (أو WHL يجب أن أقول ،🤣) دون داع.
لم لا؟ يمكنني دائما اختبار الأشياء ، وإذا لم أتمكن من تشغيلها ، فيمكنني العودة إلى Python 3.13 ، أليس كذلك؟ لا ضرر ، لا خطأ.
حسنا ، استغرق الأمر ساعات عديدة من العمل ، وكلها تقريبا تم تنفيذها بواسطة المخطوطة بينما كنت أقوم بتسجيل الوصول إليها من حين لآخر ، لكنها تمكنت من تشغيل كل شيء!
بالتأكيد ، استغرق الأمر مجموعة من التكرارات ، واضطررت إلى تعديل بعض الأشياء لتجنب تحذيرات الإهمال المزعجة (بعضها يأتي من مكتبات أخرى ، لذلك اضطررت في النهاية إلى تصفيتها).
لكن سيتم تحديث هذه المكتبات بمرور الوقت لدعم 3.14 بشكل أفضل وفي النهاية لن أحتاج إلى استخدام أي من هذه الحلول المزعجة.
حتى أن Codex اقترح تحميل القطع الأثرية المجمعة إلى Cloudflare's R2 (مثل s3) حتى نتمكن من إعادة استخدامها بسهولة عبر الأجهزة ، واعتنينا بجميع التفاصيل بالنسبة لي. لن أفكر أبدا في القيام بذلك بمفردي.
في كل مرة يكون هناك تعقيد أو مشكلة أخرى (على سبيل المثال ، ما هو موضح في لقطة الشاشة أدناه) ، اكتشفها المخطوطة للتو وحرثها كلها مثل لا شيء.
إذا لم تكن قد حاولت أبدا القيام بشيء كهذا في "الأيام الخوالي السيئة" قبل LLMs ، فقد كان طحنا ناكرا للجميل يمكن أن يلتهم أياما ثم يصطدم بحاجز على الطريق ، مما يؤدي إلى محو كامل.
لذلك كان من الخطر للغاية حتى تجربتها في معظم الأوقات. كان من الأفضل لك الانتظار لمدة 6 أو 9 أشهر حتى تصبح الأمور بسيطة مرة أخرى.
على أي حال ، ما زلت لا أصدق حقا أن كل شيء يعمل! نحن نعيش في المستقبل.

عندما تدرك أن التغريدة ستعمل بشكل جيد:

1.87K
الأفضل
المُتصدِّرة
التطبيقات المفضلة