ایمیزون سیج میکر ایک مکمل طور پر منظم سروس ہے جو ڈویلپرز اور ڈیٹا سائنسدانوں کو مشین لرننگ (ML) ماڈلز کو تیزی سے اور آسانی سے بنانے، تربیت دینے اور تعینات کرنے کے قابل بناتی ہے۔ SageMaker سروس کو API کالز کے ذریعے براہ راست پروڈکشن میں ماڈلز کو تعینات کرنا آسان بناتا ہے۔ ماڈلز کو مضبوط اور توسیع پذیر تعیناتیوں کے لیے کنٹینرز میں پیک کیا جاتا ہے۔
SageMaker ماڈلز کو تعینات کرنے کے لیے متعدد اختیارات فراہم کرتا ہے۔ یہ اختیارات آپ کے کنٹرول کی مقدار اور آپ کے اختتام پر درکار کام کے لحاظ سے مختلف ہوتے ہیں۔ دی AWS SDK آپ کو سب سے زیادہ کنٹرول اور لچک دیتا ہے۔ یہ جاوا، C++، Go، JavaScript، Node.js، PHP، Ruby، اور Python کے لیے ایک نچلی سطح کا API دستیاب ہے۔ دی SageMaker Python SDK ایک اعلی سطحی Python API ہے جو کچھ مراحل اور ترتیب کو خلاصہ کرتا ہے، اور ماڈلز کو تعینات کرنا آسان بناتا ہے۔ AWS کمانڈ لائن انٹرفیس (AWS CLI) ایک اور اعلیٰ سطحی ٹول ہے جسے آپ اپنا کوڈ لکھے بغیر ماڈلز کو تعینات کرنے کے لیے SageMaker کے ساتھ انٹرایکٹو کام کرنے کے لیے استعمال کر سکتے ہیں۔
ہم دو نئے آپشنز شروع کر رہے ہیں جو SageMaker کا استعمال کرتے ہوئے ماڈلز کی پیکیجنگ اور تعیناتی کے عمل کو مزید آسان بناتے ہیں۔ ایک طریقہ پروگراماتی تعیناتی کا ہے۔ اس کے لیے، ہم Python SDK میں بہتری کی پیشکش کر رہے ہیں۔ مزید معلومات کے لیے رجوع کریں۔ Amazon SageMaker کے ساتھ کلاسیکی ML اور LLMs کو آسانی سے پیکیج اور تعینات کریں، حصہ 1: PySDK بہتری۔ دوسرا طریقہ انٹرایکٹو تعیناتی کا ہے۔ اس کے لیے، ہم میں ایک نیا انٹرایکٹو تجربہ شروع کر رہے ہیں۔ ایمیزون سیج میکر اسٹوڈیو. اس سے آپ کو اپنے تربیت یافتہ یا بنیادی ماڈلز (FMs) کو تیزی سے تعینات کرنے میں مدد ملے گی۔ ایمیزون سیج میکر جمپ اسٹارٹ آپٹمائزڈ کنفیگریشن کے ساتھ، اور سب سے کم قیمت پر قابلِ توقع کارکردگی حاصل کریں۔ یہ جاننے کے لیے پڑھیں کہ نیا انٹرایکٹو تجربہ کیسا لگتا ہے۔
سیج میکر اسٹوڈیو میں نیا انٹرایکٹو تجربہ
یہ پوسٹ فرض کرتی ہے کہ آپ نے ایک یا زیادہ ML ماڈلز کو تربیت دی ہے یا SageMaker JumpStart ماڈل ہب سے FMs استعمال کر رہے ہیں اور انہیں تعینات کرنے کے لیے تیار ہیں۔ SageMaker کا استعمال کرتے ہوئے ماڈل کو تربیت دینا SageMaker کا استعمال کرتے ہوئے ماڈل کی تعیناتی کی شرط نہیں ہے۔ سیج میکر اسٹوڈیو سے کچھ واقفیت بھی فرض کی گئی ہے۔
ہم آپ کو درج ذیل کام کرنے کے طریقے بتاتے ہیں:
- سیج میکر ماڈل بنائیں
- سیج میکر ماڈل تعینات کریں۔
- سیج میکر جمپ سٹارٹ بڑے لینگویج ماڈل (LLM) کو تعینات کریں
- ایک اختتامی نقطہ کے پیچھے متعدد ماڈل تعینات کریں۔
- ٹیسٹ ماڈل کا اندازہ
- خرابیوں کا ازالہ کریں۔
سیج میکر ماڈل بنائیں
اندازہ لگانے کے لیے سیج میکر اینڈ پوائنٹ قائم کرنے کا پہلا قدم سیج میکر ماڈل آبجیکٹ بنانا ہے۔ یہ ماڈل آبجیکٹ دو چیزوں سے بنا ہے: ماڈل کے لیے ایک کنٹینر، اور تربیت یافتہ ماڈل جو اندازہ لگانے کے لیے استعمال کیا جائے گا۔ نیا انٹرایکٹو UI تجربہ SageMaker ماڈل بنانے کے عمل کو سیدھا بناتا ہے۔ اگر آپ سیج میکر اسٹوڈیو میں نئے ہیں، تو دیکھیں ڈویلپر گائیڈ شروع کرنے کے لئے.
- سیج میکر اسٹوڈیو انٹرفیس میں، منتخب کریں۔ ماڈل نیوی گیشن پین میں.
- پر قابل تعیناتی ماڈل ٹیب، منتخب کریں تخلیق کریں.
اب آپ کو صرف ماڈل کنٹینر کی تفصیلات فراہم کرنے کی ضرورت ہے، آپ کے ماڈل ڈیٹا کا مقام، اور ایک AWS شناخت اور رسائی کا انتظام (IAM) SageMaker کے لیے آپ کی طرف سے فرض کرنے کا کردار۔
- ماڈل کنٹینر کے لیے، آپ SageMaker کی پہلے سے تیار کردہ Docker امیجز میں سے ایک استعمال کر سکتے ہیں جو یہ مشہور فریم ورک اور لائبریریوں کے لیے فراہم کرتی ہے۔ اگر آپ اس اختیار کو استعمال کرنے کا انتخاب کرتے ہیں تو، معاون اقسام کی فہرست میں سے ایک کنٹینر فریم ورک، ایک متعلقہ فریم ورک ورژن، اور ہارڈ ویئر کی قسم کا انتخاب کریں۔
متبادل طور پر، آپ اپنے اپنے کنٹینر میں ذخیرہ کرنے کا راستہ بتا سکتے ہیں۔ ایمیزون لچکدار کنٹینر رجسٹری (ایمیزون ای سی آر)۔
- اگلا، اپنے ماڈل کے نمونے اپ لوڈ کریں۔ SageMaker اسٹوڈیو ماڈل نمونے اپ لوڈ کرنے کے دو طریقے فراہم کرتا ہے:
- سب سے پہلے، آپ وضاحت کر سکتے ہیں a
model.tar.gz
یا تو ایک میں ایمیزون سادہ اسٹوریج سروس (ایمیزون S3) بالٹی یا آپ کے مقامی راستے میں۔ یہmodel.tar.gz
اس فارمیٹ میں ڈھانچہ ہونا چاہیے جو اس کنٹینر کے مطابق ہو جسے آپ استعمال کر رہے ہیں۔ - متبادل طور پر، یہ PyTorch اور XGBoost ماڈلز کے لیے خام آرٹفیکٹ اپ لوڈ کرنے کی حمایت کرتا ہے۔ ان دو فریم ورکس کے لیے، کنٹینر کی توقع کے مطابق ماڈل کے نمونے فراہم کریں۔ مثال کے طور پر، PyTorch کے لیے یہ ایک ہو گا۔
model.pth
. نوٹ کریں کہ آپ کے ماڈل کے نمونے میں پری پروسیسنگ اور پوسٹ پروسیسنگ کے لیے ایک انفرنس اسکرپٹ بھی شامل ہے۔ اگر آپ انفرنس اسکرپٹ فراہم نہیں کرتے ہیں تو، آپ کے منتخب کردہ کنٹینر کے لیے ڈیفالٹ انفرنس ہینڈلرز کو لاگو کیا جائے گا۔
- سب سے پہلے، آپ وضاحت کر سکتے ہیں a
- اپنے کنٹینر اور آرٹفیکٹ کو منتخب کرنے کے بعد، IAM رول کی وضاحت کریں۔
- میں سے انتخاب کریں قابل تعیناتی ماڈل بنائیں SageMaker ماڈل بنانے کے لیے۔
پچھلے مراحل آسان ترین ورک فلو کو ظاہر کرتے ہیں۔ آپ ماڈل بنانے کے عمل کو مزید اپنی مرضی کے مطابق بنا سکتے ہیں۔ مثال کے طور پر، آپ VPC کی تفصیلات بتا سکتے ہیں اور نیٹ ورک آئسولیشن کو فعال کر سکتے ہیں تاکہ یہ یقینی بنایا جا سکے کہ کنٹینر عوامی انٹرنیٹ پر آؤٹ باؤنڈ کالز نہیں کر سکتا۔ آپ توسیع کر سکتے ہیں اعلی درجے کے اختیارات مزید اختیارات دیکھنے کے لیے سیکشن۔
آپ SageMaker Inference Recommender بینچ مارکنگ جاب چلا کر اپنے اختتامی نقطہ کو متعین کرنے کے لیے بہترین قیمت/کارکردگی کے تناسب کے لیے ہارڈ ویئر پر رہنمائی حاصل کر سکتے ہیں۔ SageMaker ماڈل کو مزید اپنی مرضی کے مطابق بنانے کے لیے، آپ کنٹینر کی سطح پر کسی بھی ٹیون ایبل ماحول کے متغیرات کو پاس کر سکتے ہیں۔ Inference Recommender آپ کے ماڈل کی خدمت اور کنٹینر کے لیے بہترین کنفیگریشن تلاش کرنے کے لیے ان متغیرات کی ایک رینج بھی لے گا۔
اپنا ماڈل بنانے کے بعد، آپ اسے پر دیکھ سکتے ہیں۔ قابل تعیناتی ماڈل ٹیب اگر ماڈل کی تخلیق میں کوئی مسئلہ پایا جاتا ہے، تو آپ کو اسٹیٹس نظر آئے گا۔ مانیٹر کی حیثیت۔ کالم تفصیلات دیکھنے کے لیے ماڈل کا نام منتخب کریں۔
سیج میکر ماڈل تعینات کریں۔
سب سے بنیادی منظر نامے میں، آپ کو بس سے ایک قابل تعیناتی ماڈل منتخب کرنے کی ضرورت ہے۔ ماڈل صفحہ یا سیج میکر جمپ اسٹارٹ صفحہ سے ایل ایل ایم، ایک مثال کی قسم منتخب کریں، ابتدائی مثال کی گنتی سیٹ کریں، اور ماڈل کو متعین کریں۔ آئیے دیکھتے ہیں کہ یہ عمل سیج میکر اسٹوڈیو میں آپ کے اپنے سیج میکر ماڈل کے لیے کیسا لگتا ہے۔ ہم بعد میں اس پوسٹ میں LLMs کے استعمال پر بات کریں گے۔
- پر ماڈل صفحہ، منتخب کریں قابل تعیناتی ماڈل ٹیب.
- تعینات کرنے کے لیے ماڈل کو منتخب کریں اور منتخب کریں۔ تعینات.
- اگلا مرحلہ ایک مثال کی قسم کا انتخاب کرنا ہے جسے سیج میکر انفرنس اینڈ پوائنٹ کے پیچھے رکھے گا۔
آپ ایک ایسی مثال چاہتے ہیں جو سب سے کم قیمت پر بہترین کارکردگی پیش کرے۔ سیج میکر سفارشات دکھا کر آپ کے لیے یہ فیصلہ کرنا آسان بنا دیتا ہے۔ اگر آپ نے SageMaker ماڈل کی تخلیق کے مرحلے کے دوران SageMaker Inference Recommender کا استعمال کرتے ہوئے اپنے ماڈل کو بینچ مارک کیا تھا، تو آپ کو ڈراپ ڈاؤن مینو پر اس بینچ مارک کی سفارشات نظر آئیں گی۔
بصورت دیگر، آپ کو مینو پر ممکنہ مثالوں کی فہرست نظر آئے گی۔ SageMaker اس معاملے میں فہرست کو آباد کرنے کے لیے اپنی ہیورسٹکس کا استعمال کرتا ہے۔
- ابتدائی مثال کی گنتی کی وضاحت کریں، پھر منتخب کریں۔ تعینات.
SageMaker ایک اینڈ پوائنٹ کنفیگریشن بنائے گا اور آپ کے ماڈل کو اس اینڈ پوائنٹ کے پیچھے تعینات کرے گا۔ ماڈل کے تعینات ہونے کے بعد، آپ کو اختتامی نقطہ اور ماڈل کی حیثیت نظر آئے گی۔ سروس میں. نوٹ کریں کہ اختتامی نقطہ ماڈل سے پہلے تیار ہو سکتا ہے۔
یہ سیج میکر اسٹوڈیو میں بھی وہ جگہ ہے جہاں آپ اختتامی نقطہ کا انتظام کریں گے۔ آپ منتخب کر کے اختتامی نقطہ تفصیلات کے صفحہ پر جا سکتے ہیں۔ اختتامی نکات کے تحت تعینات۔ نیویگیشن پین میں۔ کا استعمال کرتے ہیں ماڈل شامل کریں۔ اور خارج کر دیں اختتامی نقطہ کو دوبارہ بنانے کی ضرورت کے بغیر اختتامی نقطہ کے پیچھے ماڈلز کو تبدیل کرنے کے بٹن۔ دی ٹیسٹ کا اندازہ ٹیب آپ کو سیج میکر اسٹوڈیو انٹرفیس سے براہ راست ان سروس ماڈلز میں سے کسی ایک کو ٹیسٹ کی درخواستیں بھیج کر اپنے ماڈل کی جانچ کرنے کے قابل بناتا ہے۔ آپ آٹو اسکیلنگ پالیسی میں بھی ترمیم کرسکتے ہیں۔ آٹو اسکیلنگ اس صفحے پر ٹیب. ماڈلز کو شامل کرنے، ہٹانے اور جانچنے کے بارے میں مزید تفصیلات درج ذیل حصوں میں شامل ہیں۔ آپ اس اینڈ پوائنٹ کے لیے نیٹ ورک، سیکیورٹی، اور کمپیوٹ کی معلومات دیکھ سکتے ہیں۔ ترتیبات ٹیب.
تعیناتی کو حسب ضرورت بنائیں
پچھلی مثال نے ظاہر کیا کہ آپ کی طرف سے مطلوبہ کم سے کم ترتیب کے ساتھ ایک ہی ماڈل کو تعینات کرنا کتنا سیدھا ہے۔ SageMaker آپ کے لیے زیادہ تر فیلڈز کو آباد کرتا ہے، لیکن آپ کنفیگریشن کو اپنی مرضی کے مطابق بنا سکتے ہیں۔ مثال کے طور پر، یہ اختتامی نقطہ کے لیے خود بخود ایک نام بناتا ہے۔ تاہم، آپ اپنی ترجیح کے مطابق اختتامی نقطہ کا نام دے سکتے ہیں، یا پر موجود اختتامی نقطہ استعمال کر سکتے ہیں۔ اختتامی نقطہ کا نام ڈراپ ڈاؤن مینو. موجودہ اختتامی پوائنٹس کے لیے، آپ کو صرف وہی اختتامی نقطہ نظر آئے گا جو اس وقت خدمت میں ہیں۔ آپ استعمال کر سکتے ہیں۔ اعلی درجے کے اختیارات IAM کردار، VPC تفصیلات، اور ٹیگز بتانے کے لیے سیکشن۔
سیج میکر جمپ اسٹارٹ ایل ایل ایم تعینات کریں۔
SageMaker JumpStart LLM کو تعینات کرنے کے لیے، درج ذیل مراحل کو مکمل کریں:
- پر تشریف لے جائیں جمپ اسٹارٹ سیج میکر اسٹوڈیو میں صفحہ۔
- اس پارٹنر سے دستیاب ماڈلز کی فہرست کو براؤز کرنے کے لیے پارٹنر کے ناموں میں سے ایک کا انتخاب کریں، یا اگر آپ کو ماڈل کا نام معلوم ہے تو ماڈل کے صفحے پر جانے کے لیے تلاش کی خصوصیت کا استعمال کریں۔
- وہ ماڈل منتخب کریں جسے آپ تعینات کرنا چاہتے ہیں۔
- میں سے انتخاب کریں تعینات.
نوٹ کریں کہ LLMs کا استعمال EULA اور فراہم کنندہ کی شرائط و ضوابط سے مشروط ہے۔
- لائسنس اور شرائط کو قبول کریں۔
- مثال کی قسم کی وضاحت کریں۔
جمپ سٹارٹ ماڈل ہب کے بہت سے ماڈلز تعیناتی کے لیے پرائس پرفارمنس آپٹیمائزڈ ڈیفالٹ مثال کی قسم کے ساتھ آتے ہیں۔ ان ماڈلز کے لیے جو اس ڈیفالٹ کے ساتھ نہیں آتے ہیں، آپ کو معاون مثال کی اقسام کی فہرست فراہم کی جائے گی۔ مثال کی قسم ڈراپ ڈاؤن مینو. بینچ مارک شدہ ماڈلز کے لیے، اگر آپ اپنے مخصوص استعمال کے معاملے کو پورا کرنے کے لیے خاص طور پر لاگت یا کارکردگی کے لیے تعیناتی کو بہتر بنانا چاہتے ہیں، تو آپ انتخاب کر سکتے ہیں۔ متبادل کنفیگریشنز مزید آپشنز دیکھنے کے لیے جنہیں کل ٹوکنز، ان پٹ کی لمبائی، اور زیادہ سے زیادہ ہم آہنگی کے مختلف مجموعوں کے ساتھ بینچ مارک کیا گیا ہے۔ آپ اس ماڈل کے لیے دیگر معاون مثالوں میں سے بھی منتخب کر سکتے ہیں۔
- اگر کوئی متبادل کنفیگریشن استعمال کر رہے ہیں، تو اپنی مثال منتخب کریں اور منتخب کریں۔ منتخب کریں.
- میں سے انتخاب کریں تعینات ماڈل کو تعینات کرنے کے لئے.
آپ کو اختتامی نقطہ اور ماڈل کی حیثیت میں تبدیلی نظر آئے گی۔ سروس میں. آپ کے پاس اس معاملے میں اپنی ضروریات کو پورا کرنے کے لیے تعیناتی کو حسب ضرورت بنانے کے اختیارات بھی ہیں۔
ایک اختتامی نقطہ کے پیچھے متعدد ماڈل تعینات کریں۔
سیج میکر آپ کو ایک ہی اختتامی نقطہ کے پیچھے متعدد ماڈلز کو تعینات کرنے کے قابل بناتا ہے۔ یہ اختتامی نقطہ کے استعمال کو بہتر بنا کر ہوسٹنگ کے اخراجات کو کم کرتا ہے اس کے مقابلے میں ان کے پیچھے صرف ایک ماڈل کے ساتھ اختتامی پوائنٹس کا استعمال۔ یہ تعیناتی اوور ہیڈ کو بھی کم کرتا ہے کیونکہ SageMaker میموری میں ماڈلز کو لوڈ کرنے کا انتظام کرتا ہے اور ٹریفک کے نمونوں کی بنیاد پر آپ کے اختتامی نقطہ تک ان کی پیمائش کرتا ہے۔ سیج میکر اسٹوڈیو اب ایسا کرنا آسان بنا دیتا ہے۔
- ان ماڈلز کو منتخب کرکے شروع کریں جنہیں آپ تعینات کرنا چاہتے ہیں، پھر منتخب کریں۔ تعینات.
- اس کے بعد آپ متعدد ماڈلز کے ساتھ ایک اختتامی نقطہ بنا سکتے ہیں جس میں حساب کی ایک مختص رقم ہوتی ہے جس کی آپ وضاحت کرتے ہیں۔
اس صورت میں، ہم اختتامی نقطہ کے لیے ایک ml.p4d.24xlarge مثال استعمال کرتے ہیں اور اپنے دو مختلف ماڈلز کے لیے وسائل کی ضروری تعداد مختص کرتے ہیں۔ نوٹ کریں کہ آپ کا اختتامی نقطہ ان مثال کی اقسام تک محدود ہے جو اس خصوصیت کے ذریعے تعاون یافتہ ہیں۔
- اگر آپ سے بہاؤ شروع ہوتا ہے۔ قابل تعیناتی ماڈل ٹیب اور ایک SageMaker JumpStart LLM شامل کرنا چاہتے ہیں، یا اس کے برعکس، آپ اسے منتخب کرکے ایک سے زیادہ ماڈلز کو سامنے رکھتے ہوئے ایک اختتامی نقطہ بنا سکتے ہیں۔ ماڈل شامل کریں۔ تعیناتی ورک فلو شروع کرنے کے بعد۔
- یہاں، آپ سیج میکر جمپ سٹارٹ ماڈل ہب سے ایک اور ایف ایم کا انتخاب کر سکتے ہیں یا اس کا استعمال کرتے ہوئے ایک ماڈل قابل تعیناتی ماڈلز اختیار، جو ان ماڈلز سے مراد ہے جنہیں آپ نے SageMaker ماڈل آبجیکٹ کے طور پر محفوظ کیا ہے۔
- اپنے ماڈل کی ترتیبات کا انتخاب کریں:
- اگر ماڈل ایک CPU مثال استعمال کرتا ہے تو، ماڈل کے لیے CPUs کی تعداد اور کاپیوں کی کم از کم تعداد کا انتخاب کریں۔
- اگر ماڈل GPU مثال استعمال کرتا ہے، تو ماڈل کے لیے ایکسلریٹر کی تعداد اور کاپیوں کی کم از کم تعداد کا انتخاب کریں۔
- میں سے انتخاب کریں ماڈل شامل کریں۔.
- میں سے انتخاب کریں تعینات ان ماڈلز کو سیج میکر اینڈ پوائنٹ پر تعینات کرنے کے لیے۔
جب اختتامی نقطہ تیار ہو اور تیار ہو (سروس میں اسٹیٹس)، آپ کے پاس ایک ہی اختتامی نقطہ کے پیچھے دو ماڈل تعینات ہوں گے۔
ٹیسٹ ماڈل کا اندازہ
SageMaker سٹوڈیو اب ماڈل کی تشخیص کی درخواستوں کو جانچنا آسان بنا دیتا ہے۔ آپ معاون مواد کی قسم، جیسے ایپلیکیشن یا JSON، ٹیکسٹ یا CSV کا استعمال کرتے ہوئے براہ راست پے لوڈ ڈیٹا بھیج سکتے ہیں، یا اپنے پروگرامنگ ماحول جیسے نوٹ بک یا مقامی مربوط ترقیاتی ماحول (IDE) سے درخواست کرنے کے لیے Python SDK نمونہ کوڈ استعمال کر سکتے ہیں۔
نوٹ کریں کہ Python SDK مثال کوڈ کا اختیار صرف SageMaker JumpStart ماڈلز کے لیے دستیاب ہے، اور یہ ان پٹ/آؤٹ پٹ ڈیٹا ٹرانسفارمیشن کے ساتھ مخصوص ماڈل کے استعمال کے کیس کے لیے تیار کیا گیا ہے۔
خرابیوں کا ازالہ کریں۔
خرابیوں کا ازالہ کرنے اور ماڈل کی تعیناتی میں گہرائی سے دیکھنے میں مدد کرنے کے لیے، وسائل پر ٹول ٹپس موجود ہیں۔ درجہ متعلقہ غلطی اور وجہ پیغامات دکھانے کے لیے لیبل۔ کے لنکس بھی ہیں۔ ایمیزون کلاؤڈ واچ اختتامی نقطہ تفصیلات کے صفحہ پر لاگ گروپس۔ سنگل ماڈل اینڈ پوائنٹس کے لیے، CloudWatch کنٹینر لاگز کا لنک آسانی سے خلاصہ اختتامی نقطہ کی تفصیلات کا سیکشن۔ ایک سے زیادہ ماڈلز کے ساتھ اختتامی پوائنٹس کے لیے، کلاؤڈ واچ لاگز کے لنکس کی ہر قطار میں موجود ہیں ماڈل میز کا منظر خرابی کا سراغ لگانے کے لیے کچھ عام خرابی کے منظرنامے درج ذیل ہیں:
- ماڈل پنگ ہیلتھ چیک کی ناکامی۔ - ماڈل کی تعیناتی ناکام ہو سکتی ہے کیونکہ سرونگ کنٹینر نے ماڈل پنگ ہیلتھ چیک پاس نہیں کیا۔ مسئلے کو ڈیبگ کرنے کے لیے، CloudWatch لاگ گروپس کے ذریعے شائع کردہ درج ذیل کنٹینر لاگز کو دیکھیں:
- متضاد ماڈل اور اینڈ پوائنٹ کنفیگریشن کی وجہ سے تعیناتی ناکام ہو گئی۔ - اگر تعیناتی مندرجہ ذیل ایرر میسجز میں سے کسی ایک کی وجہ سے ناکام ہو جاتی ہے، تو اس کا مطلب ہے کہ تعینات کرنے کے لیے منتخب ماڈل نے مختلف IAM رول، VPC کنفیگریشن، یا نیٹ ورک آئسولیشن کنفیگریشن کا استعمال کیا۔ تدارک یہ ہے کہ تعیناتی کے بہاؤ کے دوران ایک ہی IAM رول، VPC کنفیگریشن، اور نیٹ ورک آئسولیشن کنفیگریشن کو استعمال کرنے کے لیے ماڈل کی تفصیلات کو اپ ڈیٹ کیا جائے۔ اگر آپ موجودہ اختتامی نقطہ میں ایک ماڈل شامل کر رہے ہیں، تو آپ ہدف کے اختتامی نقطہ کی ترتیب سے ملنے کے لیے ماڈل آبجیکٹ کو دوبارہ بنا سکتے ہیں۔
- موجودہ اینڈ پوائنٹ کے بنیادی ڈھانچے پر مزید ماڈلز کو تعینات کرنے کے لیے کافی صلاحیت نہیں ہے۔ - اگر تعیناتی درج ذیل ایرر میسج کے ساتھ ناکام ہو جاتی ہے، تو اس کا مطلب ہے کہ موجودہ اینڈ پوائنٹ انفراسٹرکچر میں ماڈل کو تعینات کرنے کے لیے کافی کمپیوٹ یا میموری ہارڈویئر وسائل نہیں ہیں۔ تدارک یہ ہے کہ اینڈ پوائنٹ پر زیادہ سے زیادہ مثالوں کی تعداد میں اضافہ کیا جائے یا نئے ماڈل کی تعیناتی کے لیے جگہ بنانے کے لیے اینڈ پوائنٹ پر تعینات کسی بھی موجودہ ماڈل کو حذف کر دیا جائے۔
- متعدد ماڈل اینڈ پوائنٹ کی تعیناتی کے لیے غیر تعاون یافتہ مثال کی قسم - اگر تعیناتی درج ذیل ایرر میسج کے ساتھ ناکام ہو گئی، تو اس کا مطلب ہے کہ منتخب مثال کی قسم فی الحال متعدد ماڈل اینڈ پوائنٹ کی تعیناتی کے لیے تعاون یافتہ نہیں ہے۔ تدارک یہ ہے کہ مثال کی قسم کو ایسی مثال میں تبدیل کیا جائے جو اس خصوصیت کو سپورٹ کرتا ہو اور دوبارہ تعیناتی کی کوشش کریں۔
دیگر ماڈل کی تعیناتی کے مسائل کے لیے، رجوع کریں۔ تائید شدہ خصوصیات۔.
صاف کرو
صفائی بھی سیدھی ہے۔ آپ SageMaker کنسول پر مخصوص ماڈل کو منتخب کر کے اپنے موجودہ SageMaker اینڈ پوائنٹ سے ایک یا زیادہ ماڈلز کو ہٹا سکتے ہیں۔ پورے اختتامی نقطہ کو حذف کرنے کے لیے، پر تشریف لے جائیں۔ اختتامی نکات صفحہ، مطلوبہ اختتامی نقطہ منتخب کریں، منتخب کریں۔ خارج کر دیں، اور حذف کرنے کے ساتھ آگے بڑھنے کے لیے دستبرداری کو قبول کریں۔
نتیجہ
SageMaker سٹوڈیو میں بہتر انٹرایکٹو تجربہ ڈیٹا سائنسدانوں کو ماڈل بنانے اور SageMaker تک اپنے نمونے لانے پر توجہ مرکوز کرنے کی اجازت دیتا ہے جبکہ تعیناتی کی پیچیدگیوں کا خلاصہ کرتا ہے۔ ان لوگوں کے لیے جو کوڈ پر مبنی نقطہ نظر کو ترجیح دیتے ہیں، اس کے ساتھ کم کوڈ کے مساوی کو چیک کریں۔ ماڈل بلڈر کلاس.
مزید جاننے کے لیے سیج میکر ملاحظہ کریں۔ ModelBuilder
ازگر کا انٹرفیس دستاویزات اور ہدایت یافتہ کام کے بہاؤ کو تعینات کریں سیج میکر اسٹوڈیو میں۔ SageMaker SDK اور SageMaker Studio کے لیے کوئی اضافی چارج نہیں ہے۔ آپ صرف استعمال شدہ بنیادی وسائل کے لیے ادائیگی کرتے ہیں۔ SageMaker کے ساتھ ماڈلز کو کیسے تعینات کیا جائے اس بارے میں مزید معلومات کے لیے، دیکھیں اندازہ لگانے کے لیے ماڈلز لگائیں۔.
سریشا اپادھیایالا، میلانیا لی، دھول پٹیل، سیم ایڈورڈز اور کمارا سوامی بورا کا خصوصی شکریہ۔
مصنفین کے بارے میں
راگھو رمیشا۔ ایمیزون سیج میکر سروس ٹیم کے ساتھ ایک سینئر ایم ایل سلوشنز آرکیٹیکٹ ہے۔ وہ صارفین کی ایم ایل پروڈکشن ورک بوجھ کو SageMaker پر پیمانے پر بنانے، تعینات کرنے اور منتقل کرنے میں مدد کرنے پر توجہ مرکوز کرتا ہے۔ وہ مشین لرننگ، AI، اور کمپیوٹر ویژن ڈومینز میں مہارت رکھتا ہے، اور UT Dallas سے کمپیوٹر سائنس میں ماسٹر ڈگری رکھتا ہے۔ اپنے فارغ وقت میں وہ سفر اور فوٹو گرافی سے لطف اندوز ہوتے ہیں۔
دیپک گرگ AWS میں ایک حل آرکیٹیکٹ ہے۔ وہ AWS خدمات میں گہرائی میں غوطہ لگانا اور اپنے علم کو صارفین کے ساتھ بانٹنا پسند کرتا ہے۔ دیپک کا پس منظر مواد کی ترسیل کے نیٹ ورکس اور ٹیلی کمیونیکیشن میں ہے۔
رام ویگیراجو ایمیزون سیج میکر سروس ٹیم کے ساتھ ایم ایل آرکیٹیکٹ ہے۔ وہ ایمیزون سیج میکر پر صارفین کو ان کے AI/ML حل بنانے اور بہتر بنانے میں مدد کرنے پر توجہ مرکوز کرتا ہے۔ اپنے فارغ وقت میں، وہ سفر اور لکھنے سے محبت کرتا ہے.
مارک کارپ ایمیزون سیج میکر سروس ٹیم کے ساتھ ایم ایل آرکیٹیکٹ ہے۔ وہ گاہک کو پیمانے پر ایم ایل ورک بوجھ کو ڈیزائن کرنے، تعینات کرنے اور ان کا انتظام کرنے میں مدد کرنے پر توجہ مرکوز کرتا ہے۔ اپنے فارغ وقت میں، وہ سفر کرنے اور نئی جگہوں کی تلاش کا لطف اٹھاتا ہے۔
شیوا راج کوٹینی۔ Amazon SageMaker Inference پروڈکٹ پورٹ فولیو میں پرنسپل پروڈکٹ مینیجر کے طور پر کام کرتا ہے۔ وہ اندازہ کے لیے SageMaker میں ماڈل کی تعیناتی، پرفارمنس ٹیوننگ، اور اصلاح پر توجہ مرکوز کرتا ہے۔
الون (کیون) زاؤ ایمیزون سیج میکر انفرنس پلیٹ فارم ٹیم کے ساتھ ایک سینئر سافٹ ویئر ڈویلپمنٹ انجینئر ہے۔ وہ تعیناتی گارڈریلز اور شیڈو تعیناتیوں کا لیڈ ڈویلپر ہے، اور وہ اعلیٰ دستیابی کے ساتھ ML ورک بوجھ اور تعیناتیوں کا انتظام کرنے میں صارفین کی مدد کرنے پر توجہ مرکوز کرتا ہے۔ وہ تیز اور محفوظ ML ملازمتوں کی تعیناتی اور آسانی سے ML آن لائن تجربات کو چلانے کے لیے پلیٹ فارم آرکیٹیکچر کے ارتقاء پر بھی کام کرتا ہے۔ اپنے فارغ وقت میں، وہ پڑھنے، گیمنگ اور سفر سے لطف اندوز ہوتا ہے۔
گورو بھنڈیری SageMaker میں AI پلیٹ فارمز ٹیم کے ساتھ فرنٹ اینڈ انجینئر ہے۔ وہ AWS org کے اندر گاہک کا سامنا کرنے والے UI حل فراہم کرنے پر کام کرتا ہے۔ اپنے فارغ وقت میں، وہ پیدل سفر اور مقامی ریستوراں کی تلاش سے لطف اندوز ہوتا ہے۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو ڈیٹا ڈاٹ نیٹ ورک ورٹیکل جنریٹو اے آئی۔ اپنے آپ کو بااختیار بنائیں۔ یہاں تک رسائی حاصل کریں۔
- پلیٹوآئ اسٹریم۔ ویب 3 انٹیلی جنس۔ علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- پلیٹو ای ایس جی۔ کاربن، کلین ٹیک، توانائی ، ماحولیات، شمسی، ویسٹ مینجمنٹ یہاں تک رسائی حاصل کریں۔
- پلیٹو ہیلتھ۔ بائیوٹیک اینڈ کلینیکل ٹرائلز انٹیلی جنس۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://aws.amazon.com/blogs/machine-learning/package-and-deploy-classical-ml-and-llms-easily-with-amazon-sagemaker-part-2-interactive-user-experiences-in-sagemaker-studio/
- : ہے
- : ہے
- : نہیں
- :کہاں
- $UP
- 1
- 10
- 100
- 11
- 114
- 116
- 150
- 7
- 8
- a
- خلاصہ
- ایکسلریٹر
- قبول کریں
- تک رسائی حاصل
- کے مطابق
- حاصل
- شامل کریں
- انہوں نے مزید کہا
- ایڈیشنل
- کے بعد
- AI
- AI / ML
- تمام
- مختص
- مختص
- کی اجازت دیتا ہے
- بھی
- ایمیزون
- ایمیزون سیج میکر
- ایمیزون ویب سروسز
- رقم
- an
- اور
- ایک اور
- کوئی بھی
- اے پی آئی
- درخواست
- نقطہ نظر
- فن تعمیر
- کیا
- AS
- فرض کرو
- فرض کیا
- فرض کرتا ہے
- At
- آٹو
- خود کار طریقے سے
- دستیابی
- دستیاب
- AWS
- پس منظر
- کی بنیاد پر
- بنیادی
- BE
- کیونکہ
- رہا
- اس سے پہلے
- کی طرف سے
- پیچھے
- معیار
- بینچ مارک
- بینچ مارکنگ
- BEST
- آ رہا ہے
- تعمیر
- عمارت
- لیکن
- by
- C ++
- کالز
- کر سکتے ہیں
- حاصل کر سکتے ہیں
- اہلیت
- کیس
- وجہ
- تبدیل
- چارج
- چیک کریں
- میں سے انتخاب کریں
- منتخب کریں
- منتخب کیا
- کوڈ
- کالم
- کے مجموعے
- کس طرح
- کامن
- مقابلے میں
- مکمل
- پیچیدگیاں
- شکایت
- جزو
- اجزاء
- کمپیوٹنگ
- کمپیوٹر
- کمپیوٹر سائنس
- کمپیوٹر ویژن
- حالات
- ترتیب
- متواتر
- کنسول
- کنٹینر
- کنٹینر
- مواد
- کنٹرول
- آسانی سے
- اسی کے مطابق
- قیمت
- اخراجات
- سکتا ہے
- احاطہ کرتا ہے
- تخلیق
- مخلوق
- موجودہ
- اس وقت
- گاہک
- گاہکوں
- اپنی مرضی کے مطابق
- ڈلاس
- اعداد و شمار
- فیصلہ
- گہری
- دیپک
- گہرے
- پہلے سے طے شدہ
- وضاحت
- ڈگری
- ترسیل
- فراہم کرتا ہے
- ترسیل
- مظاہرہ
- تعیناتی
- تعینات
- تعینات
- تعیناتی
- تعینات
- ڈیزائن
- مطلوبہ
- تفصیلات
- ڈیولپر
- ڈویلپرز
- ترقی
- مختلف
- براہ راست
- بات چیت
- ڈائیونگ
- do
- میں Docker
- نہیں کرتا
- ڈومینز
- نہیں
- کے دوران
- ہر ایک
- کو کم
- آسان
- آسانی سے
- آسان
- edwards
- یا تو
- کو چالو کرنے کے
- کے قابل بناتا ہے
- آخر
- اختتام پوائنٹ
- انجینئر
- بہتر
- کافی
- کو یقینی بنانے کے
- ماحولیات
- مساوی
- خرابی
- ارتقاء
- مثال کے طور پر
- پھانسی
- موجودہ
- توسیع
- امید ہے
- تجربہ
- تجربات
- تجربات
- ایکسپلور
- سامنا کرنا پڑا
- FAIL
- ناکام
- واقفیت
- فاسٹ
- نمایاں کریں
- قطعات
- مل
- پہلا
- لچک
- بہاؤ
- توجہ مرکوز
- توجہ مرکوز
- کے بعد
- کے لئے
- فارمیٹ
- ملا
- بنیاد پرست
- فریم ورک
- فریم ورک
- مفت
- سے
- سامنے
- سامنے کے آخر میں
- مکمل طور پر
- مزید
- گیمنگ
- پیدا ہوتا ہے
- حاصل
- فراہم کرتا ہے
- Go
- GPU
- گروپ کا
- رہنمائی
- ہدایت دی
- تھا
- ہارڈ ویئر
- ہے
- he
- صحت
- مدد
- مدد
- ہائی
- اعلی سطحی
- ان
- کی ڈگری حاصل کی
- ہوسٹنگ
- ہوسٹنگ کے اخراجات
- کس طرح
- کیسے
- تاہم
- HTML
- HTTP
- HTTPS
- حب
- شناختی
- if
- تصاویر
- عملدرآمد
- بہتری
- کو بہتر بنانے کے
- in
- شامل
- اضافہ
- معلومات
- انفراسٹرکچر
- ابتدائی
- ان پٹ
- مثال کے طور پر
- ضم
- انٹرایکٹو
- انٹرفیس
- انٹرنیٹ
- میں
- تنہائی
- مسئلہ
- مسائل
- IT
- میں
- اعلی درجے کا Java
- جاوا سکرپٹ
- ایوب
- نوکریاں
- فوٹو
- JSON
- جان
- علم
- لیبل
- زبان
- بڑے
- بعد
- شروع
- قیادت
- جانیں
- سیکھنے
- لمبائی
- سطح
- Li
- لائبریریوں
- لائسنس
- کی طرح
- لائن
- LINK
- لنکس
- لسٹ
- ایل ایل ایم
- لوڈ کر رہا ہے
- مقامی
- واقع ہے
- محل وقوع
- لاگ ان کریں
- دیکھو
- دیکھنا
- سے محبت کرتا ہے
- سب سے کم
- مشین
- مشین لرننگ
- بنا
- بنا
- بناتا ہے
- انتظام
- میں کامیاب
- مینیجر
- انتظام کرتا ہے
- ماسٹر کی
- میچ
- میکس
- زیادہ سے زیادہ
- مئی..
- کا مطلب ہے کہ
- سے ملو
- melanie
- یاد داشت
- مینو
- پیغام
- پیغامات
- منتقلی
- کم سے کم
- ML
- ماڈل
- ماڈل
- زیادہ
- سب سے زیادہ
- ایک سے زیادہ
- ضروری
- نام
- نام
- تشریف لے جائیں
- سمت شناسی
- ضروری
- ضرورت ہے
- ضرورت
- ضرورت ہے
- نیٹ ورک
- نیٹ ورک
- نئی
- اگلے
- نہیں
- نوڈ
- Node.js
- براہ مہربانی نوٹ کریں
- نوٹ بک
- اب
- تعداد
- اعتراض
- اشیاء
- of
- کی پیشکش
- on
- ایک
- آن لائن
- صرف
- زیادہ سے زیادہ
- اصلاح کے
- کی اصلاح کریں
- اصلاح
- اختیار
- آپشنز کے بھی
- or
- دیگر
- ہمارے
- باہر
- خود
- پیکج
- پیک۔
- پیکیجنگ
- صفحہ
- پین
- حصہ
- پارٹنر
- منظور
- راستہ
- پیٹرن
- ادا
- کارکردگی
- فوٹو گرافی
- پی ایچ پی
- پنگ
- مقام
- مقامات
- پلیٹ فارم
- پلیٹ فارم
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- مہربانی کرکے
- پالیسی
- مقبول
- پورٹ فولیو
- پوسٹ
- پیش قیاسی
- کو ترجیح دیتے ہیں
- پرنسپل
- آگے بڑھو
- عمل
- مصنوعات
- پروڈکٹ مینیجر
- پیداوار
- پروگراماتی۔
- ممکنہ
- فراہم
- فراہم
- فراہم کنندہ
- فراہم کرتا ہے
- عوامی
- شائع
- ڈال
- ازگر
- pytorch
- جلدی سے
- رینج
- تناسب
- خام
- پڑھیں
- پڑھنا
- تیار
- وجہ
- سفارشات
- کم
- کا حوالہ دیتے ہیں
- مراد
- ہٹا
- کو ہٹانے کے
- درخواست
- درخواستوں
- ضرورت
- ضروریات
- وسائل
- وسائل
- ریستوران
- مضبوط
- کردار
- کردار
- کمرہ
- ROW
- چل رہا ہے
- sagemaker
- سیج میکر کا اندازہ
- سیم
- اسی
- محفوظ
- توسیع پذیر
- پیمانے
- سکیلنگ
- منظر نامے
- منظرنامے
- سائنس
- سائنسدانوں
- اسکرپٹ
- sdk
- تلاش کریں
- دوسری
- سیکشن
- سیکشنز
- محفوظ بنانے
- سیکورٹی
- دیکھنا
- منتخب
- منتخب
- منتخب
- بھیجنے
- بھیجنا
- سینئر
- سروس
- سروسز
- خدمت
- مقرر
- قائم کرنے
- ترتیبات
- شیڈو
- اشتراک
- دکھائیں
- سے ظاہر ہوا
- کی طرف
- سادہ
- آسان بنانے
- ایک
- سافٹ ویئر کی
- سوفٹ ویئر کی نشوونما
- حل
- کچھ
- مہارت دیتا ہے
- مخصوص
- خاص طور پر
- شروع کریں
- شروع
- شروع
- درجہ
- مرحلہ
- مراحل
- ذخیرہ
- ذخیرہ
- براہ راست
- منظم
- سٹوڈیو
- موضوع
- اس طرح
- تائید
- کی حمایت کرتا ہے
- اس بات کا یقین
- ٹیبل
- موزوں
- لے لو
- ہدف
- ٹیم
- شرائط
- شرائط و ضوابط
- ٹیسٹ
- ٹیسٹنگ
- متن
- شکریہ
- کہ
- ۔
- ان
- ان
- تو
- وہاں.
- یہ
- چیزیں
- اس
- ان
- کے ذریعے
- وقت
- کرنے کے لئے
- ٹوکن
- کے آلے
- کل
- ٹریفک
- ٹرین
- تربیت یافتہ
- ٹریننگ
- تبدیلی
- سفر
- ٹیوننگ
- دو
- قسم
- اقسام
- ui
- بنیادی
- اپ ڈیٹ کریں
- اپ لوڈ کرنا
- استعمال کی شرائط
- استعمال کیس
- استعمال کیا جاتا ہے
- رکن کا
- استعمال
- کا استعمال کرتے ہوئے
- استعمال کرنا۔
- مختلف اقسام کے
- ورژن
- وائس
- لنک
- نقطہ نظر
- دورہ
- چلنا
- چاہتے ہیں
- تھا
- راستہ..
- طریقوں
- we
- ویب
- ویب خدمات
- کیا
- جس
- جبکہ
- ڈبلیو
- پوری
- گے
- ساتھ
- کے اندر
- بغیر
- کام
- کام کا بہاؤ
- کام کرتا ہے
- گا
- تحریری طور پر
- XGBoost
- تم
- اور
- زیفیرنیٹ