21 בספטמבר 2026 האקדמיה ארכיון
מבזקים
עליבאבא משיקה את Qwen-Image-2.1: מודל 7B מאוחד לייצור ועריכת תמונות ארה"ב וסין פתחו בדיאלוג על התראות ביטחוניות בבינה מלאכותית החומה הווירטואלית לא עוצרת אף אחד, רק סופרת גופות מרכז בטיחות הבינה המלאכותית חושף: כל מודלי החזית מרמים בבנצ'מרק חדש NVIDIA משיקה את Halos, מערכת בטיחות מלאה ל-Physical AI
מוצרים

ורסל משחררת את vgpu, ספריית WebGPU שרצה בדפדפן, ב-Node וב-CI

ורסל משחררת את vgpu, ספריית WebGPU שרצה בדפדפן, ב-Node וב-CI

מה שמאחורי הספרייה

ורסל (Vercel) הוציאה לקוד פתוח את vgpu, ספריית TypeScript שפותחה במקור כדי להריץ שיידרים (shaders) באתר vercel.com. החבילה זמינה ב-npm תחת רישיון MIT בגרסה v0.3.1, כך ש-pnpm add vgpu הוא כל מה שצריך כדי להתחיל, אין שירות מאוחסן, אין מכסות ואין חשבונית אינפרנס (inference). הרעיון המרכזי: קונטקסט (context) יחיד מסוג Gpu שמחזיק אדאפטר (adapter) ודיוויס (device), בלי גלובל סטייט (global state) נסתר. כל השאר, סרפס (surface), אפקטים, לולאת פריימים, תלוי בידית הזו.

WGSL כמערכת מודולים

ההבדל המהותי מול כתיבת WebGPU "ידנית" הוא הטיפול בקבצי .wgsl כמודולים לכל דבר: הם מייבאים ומייצאים כמו מודולי TypeScript, vgpu פותרת את גרף התלויות, עושה ריפלקשן (reflection) לבאינדינגס (bindings) וללייאאוטים (layouts), מסירה דקלרציות (declarations) שלא בשימוש, ופולטת קוד שיידר דחוס בזמן בילד (build time). התוצאה: באנדל (bundle) של אפקט פול-סקירין (fullscreen) שלם שוקל 25 קילובייט מכווץ (gzipped), תקציב שהריפו (repo) אוכף ב-CI. זה חוסך את הבאינדינגס הידניים שבדרך כלל יוצאים מסינכרון מול השיידר.

שלושה ראנטיימים, API אחד

החבילה חושפת סאבפת' אקספורטס (subpath exports) ל-vgpu, vgpu/node, vgpu/mock, vgpu/scene, vgpu/client ו-vgpu/core. הנתיב של Node מגובה ב-Dawn של כרומיום (Chromium) ומרנדר אופסקרין (offscreen), יוצרים טארגט (target) בגודל 256×256 בפורמט rgba8unorm, וקוראים ל-read כדי לקבל פיקסלים. זה מה שהופך רנדרינג ב-CI למעשי: הפאקג' (package) כולל את pixelmatch ו-pngjs כדיפנדנסיז (dependencies) ישירים, והפלואו (flow) המתועד מקמפל את השיידר, מרנדר פריים הדלס (headless) ומשווה לסנאפשוט (snapshot). האדאפטר המוק (mock) דטרמיניסטי (deterministic) ונועד לטסטים שלא צריכים לגעת ב-GPU בכלל.

אריזה שמכוונת לאייג'נטים

ורסל מגדירה את זה כ"אייג'נט-פירסט" (agent-first), והאריזה מגבה את הטענה: הבינארי (binary) vgpu מגיע עם החבילה, אז npx vgpu docs, npx vgpu examples ו-npx vgpu check עובדים בלי התקנה גלובלית. האתר vgpu.sh מפרסם agents.md, llms.txt, אקספורט תיעוד מלא, ו-API דיסקברי (discovery) לדוגמאות ללא טוקן עם תיאור OpenAPI 3.1. יש גם MCP סרוור (server) לקריאה בלבד בכתובת vgpu.sh/api/mcp, ו-@modelcontextprotocol/server רשום כדיפנדנסי ישיר. בריפו קיים גם סקיל (skill) ניתן להתקנה לאייג'נטים.

מקור: marktechpost.com