אינפרנס Phi-3 עם מסגרת Apple MLX

February 1, 2026 · View on GitHub

מהי מסגרת MLX

MLX היא מסגרת מערכים למחקר למידת מכונה על שבבי Apple, מבית מחקר למידת המכונה של Apple.

MLX עוצבה על ידי חוקרי למידת מכונה עבור חוקרי למידת מכונה. המסגרת מיועדת להיות ידידותית למשתמש, אך עדיין יעילה לאימון והפעלת מודלים. העיצוב של המסגרת עצמה גם פשוט מבחינה רעיונית. אנו שואפים להקל על החוקרים להרחיב ולשפר את MLX במטרה לחקור רעיונות חדשים במהירות.

מודלים גדולים (LLMs) יכולים להיות מואצים במכשירי Apple Silicon דרך MLX, וניתן להריץ מודלים מקומית בנוחות רבה.

שימוש ב-MLX לאינפרנס Phi-3-mini

1. הגדרת סביבת MLX שלך

  1. Python 3.11.x
  2. התקנת ספריית MLX

pip install mlx-lm

2. הרצת Phi-3-mini בטרמינל עם MLX


python -m mlx_lm.generate --model microsoft/Phi-3-mini-4k-instruct --max-token 2048 --prompt  "<|user|>\nCan you introduce yourself<|end|>\n<|assistant|>"

התוצאה (הסביבה שלי היא Apple M1 Max, 64GB) היא

Terminal

3. כימות Phi-3-mini עם MLX בטרמינל


python -m mlx_lm.convert --hf-path microsoft/Phi-3-mini-4k-instruct

Note: ניתן לכמת את המודל דרך mlx_lm.convert, והכימות ברירת המחדל הוא INT4. בדוגמה זו מכמתים את Phi-3-mini ל-INT4

ניתן לכמת את המודל דרך mlx_lm.convert, והכימות ברירת המחדל הוא INT4. בדוגמה זו הכוונה היא לכמת את Phi-3-mini ל-INT4. לאחר הכימות, המודל יישמר בתיקיית ברירת המחדל ./mlx_model

ניתן לבדוק את המודל המכוים עם MLX מהטרמינל


python -m mlx_lm.generate --model ./mlx_model/ --max-token 2048 --prompt  "<|user|>\nCan you introduce yourself<|end|>\n<|assistant|>"

התוצאה היא

INT4

4. הרצת Phi-3-mini עם MLX ב-Jupyter Notebook

Notebook

Note: אנא קראו את הדוגמה הזו לחצו כאן

משאבים

  1. למידה על מסגרת Apple MLX https://ml-explore.github.io

  2. מאגר GitHub של Apple MLX https://github.com/ml-explore

כתב ויתור:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. למרות שאנו שואפים לדיוק, יש לקחת בחשבון כי תרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. המסמך המקורי בשפת המקור שלו נחשב למקור הסמכותי. למידע קריטי מומלץ להשתמש בתרגום מקצועי על ידי מתרגם אנושי. אנו לא נושאים באחריות לכל אי-הבנה או פרשנות שגויה הנובעת משימוש בתרגום זה.