PyTorch همه قابلیتهای رمزگشایی و رمزگذاری رسانه را به کتابخانهای واحد به نام TorchCodec منتقل کرده است. در نتیجه، TorchVision و TorchAudio دیگر APIهای ورودیوخروجی ارائه نمیکنند و اکنون فقط تبدیلهای مربوط به تنسورها را در اختیار میگذارند. TorchCodec هم روی CPU و هم روی GPU کار میکند و با استفاده از FFmpeg و کدکهای دیگر از قالبهای متعددی پشتیبانی میکند. هر سه کتابخانه اکنون از نظر ABI پایدارند؛ بنابراین میتوان آنها را بدون بازسازی PyTorch بهروزرسانی کرد.
چرا مهم است
توسعهدهندگان با TorchCodec میتوانند رسانهها را سادهتر و سریعتر پردازش کنند و برای تبدیل دادهها به کتابخانههایی پایدار تکیه داشته باشند.