نصب و راهاندازی سریع
تثبیت library جدید با npm امکانپذیر است و فقط با دستور زیر در پروژهتان اضافه میشود:
npm i @huggingface/transformersپس از نصب، کاملترین مستندات و نمونههای اولیه در مستندات رسمی موجود است.
بهبودهای عملکرد و رانتایم
حکیمیترین تغییر، معرفی رانتایم WebGPU است که به طور کامل در C++ پیادهسازی شد و در بسیاری از نسخههای مدلی که تا این لحظه کمبود پوشش داشت، اکنون پشتیبانی میشود.
نتیجه این بهبود، کند کردن 20-30٪ در محاسبات نسبت به نسخههای قبلی و کاهش مصرف منابع در محیطهای مرورگر.
چرا WebGPU؟
WebGPU به برنامهنویسان اجازه میدهد که به همان کد JavaScript، مدلهای هوش مصنوعی را در نود، فایلسرورها یا حتی داخل مرورگر Run Time کنید بدون نیاز به نصب CUDA یا cuDNN.
این امکان، تجاریسازی و انتشار مدلها را درککسر میکند.
ویژگیهای جدید در v4
در این نسخه، چندین ویژگی مهم اضافه شد که عبارتند از:
- پروتوتکل جدید برای مدیریت مدل از طریق ModelRegistry
- پیکربندیهای محیطی (Environment Settings) برای کنترل دقیق در سطح کاربر
- بهبود در کنترل لوگها و گزارشگیری
- سازماندهی مجدد کتابخانهها و کلاسههای ماژولار
- بهروزرسانی به دستورات PNPM و بستهبندی در Workspaces
همچنین یک سیستم ساخت جدید، قابلیت پشتیبانی از مدلهای معمارانه جدید همانند T5 و BERT2 را فراهم کردهاست.
پرسشهای پرتکرار
نصب ترنسفورمرز.js v4 چگونه انجام میشود؟
فقط با اجرای دستور <code>npm i @huggingface/transformers</code> در ریشه پروژه خود میتوانید این کتابخانه جدید را نصب کنید.
آیا WebGPU در همه مرورگرها پشتیبانی میشود؟
WebGPU عمدتاً در Chrome و Edge فعال است، در حالی که در Firefox و Safari هنوز در مرحله آزمایشی قرار دارد؛ اما نسخه سمت سرور و Node.js بهصورت مستقل بدون WebGPU کار میکند.