اگلااگلا گائیڈ
ڈیٹا انتساب کی تربیت کے لیے اثر و رسوخ کے افعال
تکنیکی
ٹیکنیکل گائیڈ
GPTQ اور AWQ پہلے سے تربیت یافتہ لینگویج ماڈلز کو 4 بٹ درستگی تک سکڑنے کے لیے دو سرکردہ طریقے ہیں تاکہ وہ سستے، چھوٹے ہارڈ ویئر پر چلیں۔
اس گائیڈ کو سنیں۔اے آئی نے بیان کیا۔ · ~2 min
یہی وجہ ہے کہ آپ ڈیٹا سینٹر ریک کے بجائے واحد صارف GPU پر ایک قابل ماڈل چلا سکتے ہیں۔
پوسٹ ٹریننگ کوانٹائزیشن (PTQ) ایک تیار شدہ ماڈل کو دوبارہ تربیت دیے بغیر کمپریس کرتا ہے، اعلیٰ درستگی کے وزن کو 4 بٹس تک نیچے میپ کرتا ہے تاکہ میموری کو تقریباً چوتھائی کر سکے۔ چیلنج درستگی کو تباہ کیے بغیر یہ کرنا ہے۔ GPTQ (OBQ کی اصلاح) باقی وزن کو ایڈجسٹ کرنے اور ہر گول کی خرابی کی تلافی کرنے کے لیے چھوٹے کیلیبریشن ڈیٹاسیٹ سے سیکنڈ آرڈر کی معلومات کا استعمال کرتے ہوئے، پرت کے حساب سے وزن کی تہہ کو مقدار بخشتا ہے۔ AWQ (ایکٹیویشن سے آگاہ ویٹ کوانٹائزیشن) ایک مختلف زاویہ اختیار کرتا ہے: یہ مشاہدہ کرتا ہے کہ وزن کے چینلز کا ایک چھوٹا سا حصہ غیر متناسب طور پر اہم ہے، جس کی شناخت ایکٹیویشن میگنیٹیوڈز کو دیکھ کر کی جاتی ہے، اور ان نمایاں چینلز کو جارحانہ انداز میں کوانٹائز کرنے کے بجائے اسکیلنگ کرکے ان کی حفاظت کرتا ہے۔ دونوں نے Llama جیسے ماڈل کو 4-bit میں چلنے دیا ہے، اور ٹولز جیسے vLLM، llama.cpp، اور AutoGPTQ نے انہیں مقامی اور لاگت سے موثر اندازے کے لیے مرکزی دھارے میں شامل کر دیا ہے۔
4 بٹ GPTQ وزن کا استعمال کرتے ہوئے ایک 24 GB کنزیومر GPU پر 70-بلین پیرامیٹر لاما ماڈل چلانا۔
AWQ- کوانٹائزڈ ماڈلز vLLM میں اعلی تھرو پٹ پر لاگت سے موثر پروڈکشن APIs کے لیے پیش کیے گئے۔
llama.cpp لیپ ٹاپ CPU پر مقامی طور پر لینگویج ماڈل چلانے کے لیے کوانٹائزڈ GGUF وزن کا استعمال کر رہا ہے۔
Hugging Face کی AutoGPTQ اور AutoAWQ لائبریریاں جو ڈویلپرز کو ڈاؤن لوڈ کردہ ماڈل کو کوڈ کی چند سطروں میں کوانٹائز کرنے دیتی ہیں۔
کوانٹائزیشن 4 بٹس سے نیچے 3-بٹ، 2-بٹ، اور مخلوط صحت سے متعلق اسکیموں کی طرف دھکیل رہی ہے، جو اکثر اسپارسٹی کے ساتھ مل جاتی ہے۔ پیش کرنے والے انجنوں کے ساتھ قریبی جوڑے کی توقع کریں تاکہ کوانٹائزیشن، KV-کیشے کمپریشن، اور قیاس آرائی پر مبنی ضابطہ کشائی ایک ساتھ کام کریں۔ NVFP4 اور MXFP4 جیسے کم بٹ فارمیٹس کے لیے ہارڈویئر سپورٹ پختہ ہو رہا ہے، اور خودکار ٹولز تیزی سے فی پرت بٹ چوڑائی کا انتخاب کریں گے۔ وسیع مقصد ڈیفالٹ کے طور پر تقریباً نقصان کے بغیر 4 بٹ (اور کم) ہے، جو مضبوط ماڈلز کو ہر جگہ پیش کرنے کے لیے سستا بناتا ہے۔
مفت نیوز لیٹر
ہر ہفتے کے دن صبح تین تصدیق شدہ AI کہانیاں، سادہ انگریزی میں لکھی گئیں۔ ہمیشہ کے لیے مفت، کوئی اشتہار نہیں۔
ہر ہفتے کے دن ایک ای میل۔ ایک کلک میں ان سبسکرائب کریں۔ ہم کبھی بھی آپ کا پتہ فروخت یا شیئر نہیں کرتے۔
اپنے آپ کو جانچیں۔
ہر جواب پر فوری فیڈبیک، اور کورس پاس کرنے کے بعد قابلِ تصدیق ID کے ساتھ شیئر کرنے کے قابل سرٹیفکیٹ۔
مفت AI تعلیم کی حمایت کریں۔ AI Understanding ایک 501(c)(3) غیر منافع بخش ادارہ ہے — کوئی اشتہار نہیں، کوئی پے وال نہیں، کبھی نہیں۔ عطیہ کریں۔
GPTQ اور AWQ پہلے سے تربیت یافتہ لینگویج ماڈلز کو 4 بٹ درستگی تک سکڑنے کے لیے دو سرکردہ طریقے ہیں تاکہ وہ سستے، چھوٹے ہارڈ ویئر پر چلیں۔ یہی وجہ ہے کہ آپ ڈیٹا سینٹر ریک کے بجائے واحد صارف GPU پر ایک قابل ماڈل چلا سکتے ہیں۔
تربیت کے بعد کوانٹائزیشن ایک تیار شدہ ماڈل کے وزن کی درستگی کو کم کر دیتی ہے (مثلاً، 4 بٹس تک) اسے شروع سے دوبارہ تربیت دیے بغیر۔
GPTQ یہ سمجھنے کے لیے ایک تخمینی ہیسیئن کا استعمال کرتا ہے کہ کس طرح ایک وزن کی مقدار نقصان کو متاثر کرتی ہے، پھر اس کی تلافی کے لیے باقی وزن کو ایڈجسٹ کرتا ہے۔
AWQ ایکٹیویشن میگنیٹیوڈس کا استعمال کرتے ہوئے نمایاں وزن والے چینلز کی نشاندہی کرتا ہے اور اسکیلنگ کے ذریعے ان کی حفاظت کرتا ہے، کیونکہ کچھ چینلز غیر متناسب طور پر اہمیت رکھتے ہیں۔
16 بٹس سے 4 بٹس فی وزن تک جانے سے وزن کی یادداشت تقریباً ایک چوتھائی رہ جاتی ہے، تقریباً 4x کمی۔
وزن میموری کی اہم قیمت ہیں، جبکہ ایکٹیویشنز درستگی کے نقصان کے لیے زیادہ حساس ہوتی ہیں، اس لیے صرف وزن کی کوانٹائزیشن ایک عام میٹھی جگہ ہے۔
سیکھتے رہیں
اس موضوع کے لیے مزید گائیڈز چنے گئے ہیں۔
اگلااگلا گائیڈ
ڈیٹا انتساب کی تربیت کے لیے اثر و رسوخ کے افعال
تکنیکی