اپنے Mac پر LLM چلائیں۔

Apple Silicon والے Mac لینگویج ماڈلز کو لوکل چلانے کے لیے بہترین مشینوں میں سے ہیں: نجی، آف لائن اور تیز۔ یہاں بتایا گیا ہے کہ پانچ منٹ میں کیسے شروع کریں، اور ایسا ماڈل کیسے چنیں جو آپ کے Mac میں سما جائے۔

اپ ڈیٹ

مختصر یہ کہ

  • Apple Silicon والا کوئی بھی Mac لوکل LLM چلا سکتا ہے۔ میموری طے کرتی ہے کہ کون سے ماڈل سمائیں گے؛ میموری بینڈوڈتھ طے کرتی ہے کہ وہ کتنی تیزی سے چلیں گے۔
  • شروع کرنے کا سب سے تیز طریقہ: LM Studio (ایک ایپ) یا Ollama (ایک کمانڈ)۔ سب سے زیادہ رفتار اور کنٹرول کے لیے: Apple کا MLX، mlx-lm کے ساتھ۔
  • عام اصول: 4-bit ماڈل کو فی ارب پیرامیٹرز آدھے گیگا بائٹ سے تھوڑی زیادہ میموری چاہیے، اور اس کے علاوہ کانٹیکسٹ کے لیے جگہ۔
  • MLX Bench پر اپنے Mac کی پیمائش کریں اور ہر دوسری Apple Silicon چپ سے اس کا موازنہ کریں۔

1آپ کے Mac پر کیا سماتا ہے

ماڈل کے ویٹس کو میموری میں سمانا چاہیے، اور کانٹیکسٹ اور macOS کے لیے جگہ بھی بچنی چاہیے۔ 4 bits فی ویٹ پر، فی ارب پیرامیٹرز تقریباً 0.55 سے 0.6 GB کا حساب رکھیں۔

Mac کی میموریآرام دہ ماڈل سائز (4-bit)اس کلاس کی مثالیں
8 GBتقریباً 4B تکچھوٹے چیٹ اور کوڈنگ ماڈلز
16 GBتقریباً 14B تکزیادہ تر مقبول 7B–14B ماڈلز
32 GBتقریباً 30B تک، یا اسی سائز کے mixture-of-experts ماڈلزدرمیانے سائز کے ریزننگ اور کوڈنگ ماڈلز
64 GBتقریباً 70B تکبڑے ڈینس ماڈلز
128 GBتقریباً 120B تک (mixture-of-experts)gpt-oss-120b، تقریباً 65 GB
512 GBسیکڑوں ارب پیرامیٹرزQwen3.5-397B-A17B، تقریباً 220 GB
تخمینی؛ کوانٹائزیشن، کانٹیکسٹ کی لمبائی اور دوسری ایپس اعداد بدل دیتی ہیں۔ پیرامیٹرز کی تعداد ماڈل کارڈز سے (gpt-oss-120b، Qwen3.5-397B-A17B)۔

رفتار الگ سوال ہے: ہر نئے ٹوکن کے لیے فعال ویٹس کو میموری سے ایک بار پڑھنا پڑتا ہے، اس لیے فی سیکنڈ ٹوکنز میموری بینڈوڈتھ کے ساتھ بڑھتے ہیں۔ لوکل LLMs کے لیے بہترین Mac پر ہماری گائیڈ ہر چپ کا احاطہ کرتی ہے۔

2آسان طریقہ: LM Studio

LM Studio ایک مفت Mac ایپ ہے جس میں چیٹ ونڈو اور ماڈل براؤزر ہے۔ Apple Silicon پر یہ Apple کے MLX فارمیٹ کے ماڈلز کے ساتھ ساتھ llama.cpp والے GGUF فارمیٹ کے ماڈلز بھی چلا سکتی ہے۔

  1. LM Studio ڈاؤن لوڈ کریں اور کھولیں۔
  2. کوئی ماڈل تلاش کریں، Apple Silicon پر MLX ورژن کو ترجیح دیں، اور ایسا سائز چنیں جو آپ کی میموری میں سما جائے۔
  3. اسے لوڈ کریں اور چیٹ شروع کریں۔ آپ دوسری ایپس کے لیے اس کا لوکل سرور بھی آن کر سکتے ہیں۔

3ایک کمانڈ: Ollama

Ollama ٹرمینل سے ماڈلز چلاتا ہے اور انہیں آپ کے Mac کی دوسری ایپس کو فراہم کرتا ہے۔ انسٹال کرنے کے بعد ایک کمانڈ ماڈل ڈاؤن لوڈ کر کے شروع کر دیتی ہے:

ollama run llama3.2

ورژن 0.19 سے، Apple Silicon پر Ollama میں سپورٹڈ ماڈلز کے لیے Apple کے MLX فریم ورک پر چلنے والا ایک پری ویو ہے، جس سے رفتار بہت بڑھ جاتی ہے؛ اس پری ویو کے لیے 32 GB سے زیادہ میموری والا Mac چاہیے (Ollama)۔

4سب سے تیز طریقہ: Apple کا MLX اور mlx-lm

MLX Apple Silicon کے لیے Apple کا اوپن سورس مشین لرننگ فریم ورک ہے، اور mlx-lm لینگویج ماڈلز کے لیے اس کا پیکیج ہے۔ Hugging Face پر mlx-community آرگنائزیشن سے ہزاروں ماڈلز استعمال کے لیے تیار ہیں۔

pip install mlx-lm
mlx_lm.generate --model mlx-community/Llama-3.2-3B-Instruct-4bit --prompt "Explain unified memory in one paragraph"

ٹرمینل میں گفتگو کے لیے mlx_lm.chat اور ایسے لوکل API کے لیے mlx_lm.server استعمال کریں جسے دوسری ایپس کال کر سکیں۔ M5 چپس پر MLX، GPU کے نئے نیورل ایکسلریٹرز استعمال کرتا ہے: Apple کی پیمائش میں پہلا ٹوکن M4 کے مقابلے میں 3.3 سے 4.1 گنا جلدی آیا (Apple Machine Learning Research)۔

5پیمائش کریں، پھر اسے کام پر لگائیں

MLX Bench ہر Apple Silicon چپ پر MLX کی رفتار کا اوپن لیڈر بورڈ ہے: جنریشن اور پرامپٹ کے فی سیکنڈ ٹوکنز اور زیادہ سے زیادہ میموری۔ اپنے Mac پر ایک فائل والا اسکرپٹ چلائیں اور دیکھیں کہ یہ کہاں آتا ہے۔

جب آپ اپنا Mac استعمال نہیں کر رہے ہوتے تو یہ دوسروں کے لیے AI چلا سکتا ہے۔ MLX Node ایک مفت ایپ ہے جو اسی MLX فریم ورک پر MLX Network کے لیے AI کے کام چلاتی ہے اور تصدیق شدہ کام کے لیے MLX ٹوکن کماتی ہے، آپ کی مقرر کردہ حدوں کے اندر۔

6سوالات

کیا MacBook Air پر LLM چل سکتا ہے؟
ہاں۔ 16 GB والا MacBook Air، 4-bit پر 7B سے 14B ماڈلز آرام سے چلاتا ہے؛ 32 GB کے ساتھ تقریباً 30B تک کے ماڈلز۔ یہ Pro یا Max چپ والے Mac سے سست ہوگا، جس میں میموری بینڈوڈتھ زیادہ ہوتی ہے۔
کیا Mac پر MLX، Ollama سے تیز ہے؟
اکثر، کیونکہ MLX، Apple Silicon کے لیے لکھا گیا ہے۔ Ollama کا اپنا MLX پر چلنے والا پری ویو Apple Silicon پر رفتار میں بڑے اضافے بتاتا ہے۔ ہماری MLX بمقابلہ Ollama گائیڈ ان کا تفصیلی موازنہ کرتی ہے۔
کیا لوکل ماڈلز آف لائن کام کرتے ہیں؟
ہاں۔ ڈاؤن لوڈ ہونے کے بعد ماڈل پوری طرح آپ کے Mac پر چلتا ہے اور آپ کے پرامپٹس کبھی اس سے باہر نہیں جاتے۔
70B ماڈل کے لیے کتنی میموری چاہیے؟
4-bit پر ویٹس کے لیے تقریباً 40 GB، اس لیے 64 GB یا اس سے زیادہ والا Mac۔ ملتے جلتے معیار کے mixture-of-experts ماڈلز کو زیادہ میموری چاہیے ہو سکتی ہے لیکن وہ تیز چلتے ہیں۔

ذرائع

  1. gpt-oss-120bhuggingface.co
  2. Qwen3.5-397B-A17Bhuggingface.co
  3. LM Studiolmstudio.ai
  4. Ollamaollama.com
  5. Ollamaollama.com
  6. MLXgithub.com
  7. Apple Machine Learning Researchmachinelearning.apple.com

اگلا پڑھیں

میک پر LLM چلائیں: MLX، Ollama اور LM Studio سے لوکل AI | MLX