Ordelvio News

الذكاء الاصطناعي · نُشر

TorchCodec يوحّد فك ترميز الوسائط وترميزها بينما تركّز المكتبات الأخرى على التحويلات

أصبحت حزمة الوسائط تفصل الآن بين فك الترميز والترميز من جهة والتحويلات من جهة أخرى، مع قدرة المكتبات على اتباع جداول الإصدار الخاصة بها.

رسم أيزومتري لأجسام مجمّعة بلوني البرتقالي الذهبي والبنفسجي.رسم توضيحي بالذكاء الاصطناعي
رسم توضيحي بالذكاء الاصطناعي · ليس صورة فوتوغرافية للحدث · كيف يُستخدم الذكاء الاصطناعي

جرى توحيد فك ترميز الوسائط وترميزها في TorchCodec، بينما تركّز TorchVision وTorchAudio الآن على التحويلات. وتشمل إعادة التنظيم الصور والفيديو والصوت، وتحلّ محل مجموعة مجزّأة سابقًا من الواجهات والخلفيات.

بالنسبة إلى المستخدمين، يفصل هذا التقسيم بين نقل الوسائط إلى المتجهات متعددة الأبعاد (tensors) وإخراجها منها، وبين العمليات التي تُجرى بين هاتين الخطوتين. تتولى TorchCodec فك ترميز الملفات أو البايتات المرمّزة إلى tensors، وترميز الـ tensors مجددًا إلى ملفات وسائط. وتوفّر TorchVision تحويلات الصور والفيديو، وتتولى TorchAudio تحويلات الصوت.

تؤثر التغييرات أيضًا في البرمجيات القائمة. فقد أُعلن إيقاف واجهات فك الترميز والترميز التي كانت توفرها TorchVision وTorchAudio أو أُزيلت. ولم تعد النماذج ومجموعات البيانات وخطوط المعالجة في هاتين المكتبتين قيد التطوير النشط، بينما تغطي بدائل في أجزاء أخرى من المنظومة هذه الوظائف.

ذكر Nicolas Hug وScott Schneider أن الصيانة والأداء من أسباب حصر إدخال الوسائط وإخراجها في مكتبة واحدة. ويشير وصفهما إلى أن أداء TorchCodec أفضل عمومًا من التنفيذات السابقة، ولا سيما عند فك ترميز الفيديو باستخدام CUDA. كما يركّز التوحيد العمل المتعلق بـ FFmpeg وحزمة SDK للترميز من NVIDIA ومكتبات صيغ الصور الفردية.

قال المؤلفان إن الانتقال كان مربكًا بوجه خاص بالنسبة إلى TorchAudio، إذ أُعلن إيقاف العديد من الواجهات ثم أُزيلت في النهاية. وقد دفعتهما ملاحظات المجتمع إلى الإبقاء على عدة واجهات شائعة كانا قد خططا في البداية لسحبها.

وفقًا للمؤلفين، أصبحت المكتبات الثلاث كلها مستقرة من حيث ABI. فلم يعد إصدار المكتبة مرتبطًا بإصدار واحد من الإطار، ويمكنه مواصلة العمل مع الإصدارات اللاحقة. ولذلك لا تحتاج المكتبات إلى إعادة بناء مع كل إصدار من الإطار، ولم تعد تتبع جدول إصداره. وقد جرى التوحيد على مدى العامين الماضيين، ولا يمثل ميزة وسائط جديدة واحدة.

  • التعلم الآلي
  • معالجة الوسائط
  • المكتبات البرمجية