מתכנתים במחשבי אפל מבוססי M1? יש בשורה עבורכם, ובמיוחד אם אתם עוסקים בתחום המכונה הלומדת AI.
אפל פרסמה גרסה חדשה לספריית למידת המכונה TensorFlow v2.4 המותאמת במיוחד עבור מחשבי Mac חדשים המופעלים על ידי M1.
המהדורה החדשה המותאמת למק מנצלת את מסגרת ה- ML Compute החדשה של אפל שנועדה להאיץ את תהליך האימון של אלגוריתמים של רשתות נוירונים (מכונה לומדת) על ידי העסקת לא רק המעבדים, אלא גם כל הליבות הגרפיות הזמינות.
מעטפת ה- ML Compute החדשה של אפל כלולה במהדורת ה- Mac Sur Big Mac האחרונה שלה ומאפשרת למשתמשי TensorFlow להשתמש כעת בפוטנציאל המלא של מעבד 8 ליבות ו- GPU בעל 8 ליבות של M1.
ביצועים גבוהים ביותר
מעטפת ה- ML Compute החדשה משתמשת בפרימיטיבים הביצועים הגבוהים של BNNS המוצעים על ידי מסגרת Accelerate עבור המעבד ו- Metal Performance Shaders עבור ה- GPU. דיווחים מצטטים את אפל כטוענת כי שימוש ב TensorFlow לאחר האופטימיזציה יכולים לבצע אימונים מהירים עד פי 7 ב- MacBook Pro בגודל 13 אינץ עם M1.
כאשר הוכרז לראשונה על ML Compute, מפתחים התקשו להתאים את קבצי ה- ML הקיימים שלהם לממשק עם ה- API החדש. אפל ביטלה כעת את הבעיות עם התאמות ל TensorFlow.
מפתחים יכולים פשוט להוריד ולהשתמש TensorFlow 2.4 fork המותאם למקינטוש כדי לנצל את מלוא המשאבים במכשירי ה- Mac החדשים המופעלים באמצעות M1 מבלי לבצע שינויים בסקריפטים שלהם ב- TensorFlow.