Shumai
Activeשורת תיאור:ספריית טנסורים דיפרנציאליים מהירה ל-TypeScript ו-JavaScript עם Bun + Flashlight
עודכן:-
רשתות חברתיות:
מה זה Shumai?
Shumai היא ספריית טנסורים דיפרנציאליים מהירה ומחוברת לרשת ל-TypeScript ו-JavaScript, בנויה עם Bun ו-Flashlight למהנדסים וחוקרים. צור טנסורים, בצע פעולות מטריצה, חשב גרדיאנטים עם autograd והגש מודלים ברשת. Linux משתמש ב-CUDA GPU כברירת מחדל; macOS ב-ArrayFire CPU. קוד פתוח MIT מ-Meta AI Research.
איך להשתמש Shumai?
התקן Bun ו-ArrayFire (macOS: brew install arrayfire, Ubuntu: חבילות apt). הרץ bun install @shumai/shumai. ייבוא עם import * as sm from '@shumai/shumai', צור טנסורים עם sm.randn() או sm.tensor(), קרא ל-.backward() לגרדיאנטים. דוגמות טנסורים ברשת בתיעוד ב-facebookresearch.github.io/shumai.
Shumai תכונות ליבה
01
טנסורים דיפרנציאליים עם autograd
הגדר requires_grad וקרא ל-backward() לחישוב גרדיאנטים אוטומטי. detach() מעתיק טנסורים ללא מעקב גרדיאנטים.
02
טנסורים מחוברים לרשת
הגש מודלים עם sm.io.serve_model וקרא לטנסורים מרוחקים דרך sm.io.remote_model ל-ML מבוזר.
03
Backend Bun + Flashlight
על runtime Bun ו-Flashlight עם ArrayFire. Linux: CUDA GPU; macOS: ArrayFire CPU. פעולות matmul, randn, identity ופונקציות loss.
04
מערכים מקוריים של JavaScript
המרה בין Float32Array וטנסורים עם toFloat32Array() ו-sm.tensor(). טנסורים סקלריים למספרי JS עם toFloat32().
Shumai תרחישי שימוש
אבטיפוס ניסויים ML ב-TypeScript בתוך מערכת JS
בניית שירותי ML ברשת עם קריאות טנסורים מרוחקים ו-autograd בשרת
מחקר תכנות דיפרנציאלי ואופטימיזציה בגרדיאנטים ב-Bun
Shumai שאלות נפוצות
אילו פלטפורמות נתמכות?
איך להתקין Shumai?
Shumai מוכן לייצור?
Shumai רקע המוצר וקישורים רשמיים
Shumai דוא"ל תמיכה ואיש קשר לשירות לקוחות ואיש קשר להחזרים וכו'.
ליצירת קשר נוסף, בקר ב- דף אודותינו(https://facebookresearch.github.io/shumai/)
Shumai מידע על החברה
Shumai שם החברה: Meta Platforms, Inc.
Shumai סוג מפתח: company
עוד על Shumai, אנא בקר ב- דף אודותינו(https://facebookresearch.github.io/shumai/)
Shumai GitHub
Shumai קישור ל-GitHub: https://github.com/facebookresearch/shumai


