نقل PyTorch جميع وظائف فك ترميز الوسائط وترميزها إلى مكتبة واحدة تُسمى TorchCodec. وهذا يعني أن TorchVision وTorchAudio لم تعودا توفران واجهات برمجة لإدخال البيانات وإخراجها، بل تقتصران الآن على تحويلات الموترات. تعمل TorchCodec على المعالج المركزي ووحدة معالجة الرسوميات، وتدعم تنسيقات عديدة عبر FFmpeg وبرامج ترميز أخرى. وأصبحت المكتبات الثلاث متوافقة مع ABI، ما يتيح تحديثها من دون إعادة بناء PyTorch.
لماذا يهم
يمكن للمطورين التعامل مع الوسائط بسرعة وبساطة أكبر باستخدام TorchCodec، والاعتماد على مكتبات مستقرة لتحويل البيانات.