تیز رفتار 5G موبائل نیٹ ورکس کی آمد کے ساتھ، انٹرپرائزز پہلے سے کہیں زیادہ آسانی سے پوزیشن میں ہیں اور ٹیلی کمیونیکیشن نیٹ ورکس اور کلاؤڈ کے ہم آہنگی کو استعمال کرنے کے مواقع کے ساتھ۔ آج تک کے سب سے نمایاں استعمال کے معاملات میں سے ایک کے طور پر، کنارے پر مشین لرننگ (ML) نے انٹرپرائزز کو ML ماڈلز کو اپنے آخری صارفین کے قریب تعینات کرنے کی اجازت دی ہے تاکہ تاخیر کو کم کیا جا سکے اور ان کی ایپلی کیشنز کی ردعمل کو بڑھایا جا سکے۔ ایک مثال کے طور، سمارٹ مقام کے حل آن پریمیسس ہارڈویئر نیٹ ورکنگ آلات میں سرمایہ کاری کو کم کرتے ہوئے، 5G نیٹ ورکس پر کراؤڈ اینالیٹکس کے لیے قریب قریب ریئل ٹائم کمپیوٹر وژن کا استعمال کر سکتا ہے۔ خوردہ فروش قدرتی لینگویج پروسیسنگ (NLP)، ریئل ٹائم سفارشی نظام، اور دھوکہ دہی کا پتہ لگانے کے ساتھ چلتے پھرتے مزید رگڑ کے بغیر تجربات فراہم کر سکتے ہیں۔ یہاں تک کہ زمینی اور فضائی روبوٹکس محفوظ، زیادہ خود مختار کارروائیوں کو غیر مقفل کرنے کے لیے ML کا استعمال کر سکتا ہے۔
کنارے پر ایم ایل کے داخلے میں رکاوٹ کو کم کرنے کے لیے، ہم پہلے سے تربیت یافتہ ماڈل کو تعینات کرنے کی ایک مثال پیش کرنا چاہتے تھے۔ ایمیزون سیج میکر کرنے کے لئے AWS لہر، تمام کوڈ کی 100 سے کم لائنوں میں۔ اس پوسٹ میں، ہم یہ ظاہر کرتے ہیں کہ 5G نیٹ ورک پر مبنی ایپلی کیشنز کے لیے ماڈل انفرنس لیٹنسی کو کم کرنے کے لیے AWS Wavelength میں SageMaker ماڈل کو کیسے تعینات کیا جائے۔
حل جائزہ
AWS کے تیزی سے پھیلتے ہوئے عالمی انفراسٹرکچر میں، AWS ویو لینتھ کلاؤڈ کمپیوٹ اور اسٹوریج کی طاقت کو 5G نیٹ ورکس کے کنارے پر لاتا ہے، اور موبائل کے مزید پرفارمنس تجربات کو غیر مقفل کرتا ہے۔ AWS ویو لینتھ کے ساتھ، آپ اپنے ورچوئل پرائیویٹ کلاؤڈ (VPC) کو ویو لینتھ زونز تک بڑھا سکتے ہیں جو کہ ٹیلی کمیونیکیشن کیریئر کے نیٹ ورک ایج کے مطابق ہے۔ 29 شہروں دنیا بھر میں. مندرجہ ذیل خاکہ اس فن تعمیر کی ایک مثال دکھاتا ہے۔
آپ دیے گئے علاقے کے اندر ویو لینتھ زونز کا انتخاب کر سکتے ہیں۔ AWS مینجمنٹ کنسول یا AWS کمانڈ لائن انٹرفیس (AWS CLI)۔ AWS ویو لینتھ پر جیو ڈسٹری بیوٹڈ ایپلی کیشنز کی تعیناتی کے بارے میں مزید جاننے کے لیے، دیکھیں AWS ویو لینتھ پر جیو سے تقسیم شدہ ایمیزون ای کے ایس کلسٹرز کو تعینات کریں.
اس پوسٹ میں زیر بحث بنیادی باتوں پر روشنی ڈالتے ہوئے، ہم ML کو کنارے پر ایک نمونے کے کام کے بوجھ کے طور پر دیکھتے ہیں جس کے ساتھ AWS Wavelength پر تعینات کیا جائے۔ ہمارے نمونے کے کام کے بوجھ کے طور پر، ہم پہلے سے تربیت یافتہ ماڈل تعینات کرتے ہیں۔ ایمیزون سیج میکر جمپ اسٹارٹ.
SageMaker ایک مکمل طور پر منظم ML سروس ہے جو ڈویلپرز کو آسانی سے ML ماڈلز کو اپنے AWS ماحول میں تعینات کرنے کی اجازت دیتی ہے۔ اگرچہ AWS ماڈل ٹریننگ کے لیے متعدد اختیارات پیش کرتا ہے۔ AWS مارکیٹ پلیٹ فارم ماڈلز اور سیج میکر بلٹ ان الگورتھم — اوپن سورس ایم ایل ماڈلز کو تعینات کرنے کے لیے بہت سی تکنیکیں موجود ہیں۔
جمپ سٹارٹ پہلے سے تربیت یافتہ ماڈلز کے ساتھ سینکڑوں بلٹ ان الگورتھم تک رسائی فراہم کرتا ہے جو بغیر کسی رکاوٹ کے SageMaker کے اختتامی مقامات پر تعینات کیے جا سکتے ہیں۔ پیشن گوئی کی دیکھ بھال اور کمپیوٹر وژن سے لے کر خود مختار ڈرائیونگ اور دھوکہ دہی کا پتہ لگانے تک، جمپ سٹارٹ کنسول پر ایک کلک کی تعیناتی کے ساتھ مختلف قسم کے مقبول استعمال کے معاملات کی حمایت کرتا ہے۔
چونکہ سیج میکر کو ویو لینتھ زونز میں مقامی طور پر تعاون حاصل نہیں ہے، اس لیے ہم یہ ظاہر کرتے ہیں کہ کس طرح علاقے سے ماڈل کے نمونے نکالے جائیں اور کنارے پر دوبارہ تعینات کریں۔ ایسا کرنے کے لیے، آپ استعمال کرتے ہیں۔ ایمیزون لچکدار کبیرنیٹس سروس (ایمیزون ای کے ایس) ویو لینتھ زونز میں کلسٹرز اور نوڈ گروپس، جس کے بعد جمپ سٹارٹ کے ذریعے تیار کردہ کنٹینر امیج کے ساتھ ایک تعیناتی مینی فیسٹ بناتا ہے۔ مندرجہ ذیل خاکہ اس فن تعمیر کو واضح کرتا ہے۔
شرائط
اسے ہر ممکن حد تک آسان بنانے کے لیے، یقینی بنائیں کہ آپ کے AWS اکاؤنٹ میں ویو لینتھ زونز فعال ہیں۔ نوٹ کریں کہ یہ انضمام صرف میں دستیاب ہے۔ us-east-1
اور us-west-2
، اور آپ استعمال کریں گے۔ us-east-1
ڈیمو کی مدت کے لیے۔
AWS Wavelength میں آپٹ ان کرنے کے لیے، درج ذیل مراحل کو مکمل کریں:
- Amazon VPC کنسول پر، منتخب کریں۔ زونز کے تحت ترتیبات اور منتخب کریں US East (Verizon) / us-east-1-wl1.
- میں سے انتخاب کریں انتظام کریں.
- منتخب کریں آپٹ ان.
- میں سے انتخاب کریں زونز کو اپ ڈیٹ کریں۔.
AWS ویو لینتھ انفراسٹرکچر بنائیں
اس سے پہلے کہ ہم مقامی SageMaker ماڈل کے انفرنس اینڈ پوائنٹ کو Kubernetes کی تعیناتی میں تبدیل کریں، آپ ویو لینتھ زون میں EKS کلسٹر بنا سکتے ہیں۔ ایسا کرنے کے لیے، AWS ویو لینتھ نوڈ گروپ کے ساتھ ایک Amazon EKS کلسٹر تعینات کریں۔ مزید جاننے کے لیے، آپ ملاحظہ کر سکتے ہیں۔ AWS کنٹینرز بلاگ پر یہ گائیڈ or ویریزون کا 5GEdgeTutorials ذخیرہ ایسی ہی ایک مثال کے لیے۔
اگلا، ایک کا استعمال کرتے ہوئے AWS کلاؤڈ 9 پسند کا ماحول یا انٹرایکٹو ڈیولپمنٹ ماحول (IDE)، مطلوبہ SageMaker پیکجز ڈاؤن لوڈ کریں اور Docker Compose، جمپ سٹارٹ کا ایک اہم انحصار۔
JumpStart کا استعمال کرتے ہوئے ماڈل نمونے بنائیں
سب سے پہلے، یقینی بنائیں کہ آپ کے پاس ایک ہے AWS شناخت اور رسائی کا انتظام (IAM) سیج میکر کے لیے عمل درآمد کا کردار۔ مزید جاننے کے لیے، ملاحظہ کریں۔ سیج میکر کے کردار.
- کا استعمال کرتے ہوئے یہ مثالٹرین_model.py کے نام سے ایک فائل بنائیں جو SageMaker سافٹ ویئر ڈویلپمنٹ کٹ (SDK) کو پہلے سے تیار کردہ ماڈل کو بازیافت کرنے کے لیے استعمال کرتی ہے (بدلیں آپ کے SageMaker کے ایگزیکیوشن رول کے Amazon Resource Name (ARN) کے ساتھ۔ اس فائل میں، آپ مقامی طور پر ایک ماڈل کا استعمال کرتے ہوئے تعینات کرتے ہیں۔
instance_type
میں وصفmodel.deploy()
فنکشن، جو آپ کے آئی ڈی ای کے اندر ایک ڈوکر کنٹینر شروع کرتا ہے جس کی آپ نے وضاحت کی ہے:
- اگلا، سیٹ
infer_model_id
SageMaker ماڈل کی ID پر جسے آپ استعمال کرنا چاہیں گے۔
مکمل فہرست کے لیے رجوع کریں۔ پہلے سے تربیت یافتہ ماڈل ٹیبل کے ساتھ بلٹ ان الگورتھم. ہماری مثال میں، ہم ٹرانسفارمرز (BERT) ماڈل سے Bidirectional Encoder Representations کا استعمال کرتے ہیں، جو عام طور پر قدرتی زبان کی کارروائی کے لیے استعمال ہوتا ہے۔
- چلائیں
train_model.py
جمپ سٹارٹ ماڈل کے نمونے حاصل کرنے اور پہلے سے تربیت یافتہ ماڈل کو اپنی مقامی مشین میں تعینات کرنے کے لیے اسکرپٹ:
اگر یہ مرحلہ کامیاب ہو جائے تو، آپ کا آؤٹ پٹ درج ذیل سے مشابہ ہو سکتا ہے:
آؤٹ پٹ میں، آپ کو ترتیب میں تین نمونے نظر آئیں گے: TensorFlow تخمینہ کے لیے بنیادی تصویر، ماڈل کو پیش کرنے والا انفرنس اسکرپٹ، اور تربیت یافتہ ماڈل پر مشتمل نمونے۔ اگرچہ آپ ان نمونوں کے ساتھ اپنی مرضی کے مطابق ڈوکر امیج بنا سکتے ہیں، لیکن دوسرا طریقہ یہ ہے کہ SageMaker لوکل موڈ کو آپ کے لیے Docker امیج بنانے دیں۔ بعد کے مراحل میں، ہم مقامی طور پر چلنے والی کنٹینر کی تصویر کو نکالتے ہیں اور اس پر تعینات کرتے ہیں۔ ایمیزون لچکدار کنٹینر رجسٹری (ایمیزون ای سی آر) کے ساتھ ساتھ ماڈل آرٹفیکٹ کو الگ سے دھکیلیں۔ ایمیزون سادہ اسٹوریج سروس (ایمیزون S3)۔
مقامی موڈ نمونے کو دور دراز Kubernetes تعیناتی میں تبدیل کریں۔
اب جب کہ آپ نے تصدیق کر لی ہے کہ SageMaker مقامی طور پر کام کر رہا ہے، چلو چلتے ہوئے کنٹینر سے تعیناتی مینی فیسٹ نکالتے ہیں۔ درج ذیل مراحل کو مکمل کریں:
سیج میکر لوکل موڈ تعیناتی مینی فیسٹ کے مقام کی شناخت کریں: ایسا کرنے کے لیے، نام کی کسی بھی فائل کے لیے ہماری روٹ ڈائرکٹری تلاش کریں۔ docker-compose.yaml
.
docker_manifest=$( find /tmp/tmp* -name "docker-compose.yaml" -printf '%T+ %pn' | sort | tail -n 1 | cut -d' ' -f2-)
echo $docker_manifest
سیج میکر لوکل موڈ ماڈل آرٹفیکٹس کے مقام کی شناخت کریں: اس کے بعد، مقامی سیج میکر انفرنس کنٹینر پر نصب بنیادی حجم تلاش کریں، جو ہمارے ایمیزون s3 پر آرٹفیکٹ اپ لوڈ کرنے کے بعد ہر EKS ورکر نوڈ میں استعمال ہوگا۔
model_local_volume = $(grep -A1 -w "volumes:" $docker_manifest | tail -n 1 | tr -d ' ' | awk -F: '{print $1}' | cut -c 2-) # Returns something like: /tmp/tmpcr4bu_a7</p>
SageMaker inference کنٹینر چلانے کی مقامی کاپی بنائیں: اس کے بعد، ہم اپنے مشین لرننگ انفرنس ماڈل کو چلانے والے موجودہ کنٹینر کی تصویر تلاش کریں گے اور مقامی طور پر کنٹینر کی ایک کاپی بنائیں گے۔ یہ یقینی بنائے گا کہ ہمارے پاس Amazon ECR سے کھینچنے کے لیے کنٹینر کی تصویر کی اپنی کاپی ہے۔
# Find container ID of running SageMaker Local container
mkdir sagemaker-container
container_id=$(docker ps --format "{{.ID}} {{.Image}}" | grep "tensorflow" | awk '{print $1}')
# Retrieve the files of the container locally
docker cp $my_container_id:/ sagemaker-container/
پر عمل کرنے سے پہلے model_local_volume
، جسے ہم ایمیزون S3 پر دھکیلیں گے، چل رہی ڈوکر امیج کی ایک کاپی پش کریں، اب sagemaker-container
ڈائریکٹری، ایمیزون لچکدار کنٹینر رجسٹری میں۔ بدلنا یقینی بنائیں region
, aws_account_id
, docker_image_id
اور my-repository:tag
یا پیروی کریں ایمیزون ای سی آر صارف گائیڈ. اس کے علاوہ، حتمی ECR امیج یو آر ایل (aws_account_id.dkr.ecr.region.amazonaws.com/my-repository:tag
)، جسے ہم اپنی EKS تعیناتی میں استعمال کریں گے۔
اب جب کہ ہمارے پاس ایک ای سی آر امیج ہے جو انفرنس اینڈ پوائنٹ کے مطابق ہے، ایک نئی ایمیزون S3 بالٹی بنائیں اور سیج میکر لوکل آرٹفیکٹس کو کاپی کریں (model_local_volume
) اس بالٹی کو۔ متوازی طور پر، ایک شناخت تک رسائی کا انتظام (IAM) بنائیں جو Amazon EC2 کو بالٹی کے اندر موجود اشیاء کو پڑھنے کے لیے رسائی فراہم کرے۔ بدلنا یقینی بنائیں آپ کے Amazon S3 بالٹی کے لیے عالمی سطح پر منفرد نام کے ساتھ۔
اس کے بعد، اس بات کو یقینی بنانے کے لیے کہ ہر EC2 مثال لانچ کے وقت ماڈل آرٹفیکٹ کی ایک کاپی کھینچتی ہے، اپنے EKS ورکر نوڈس کے لیے صارف کے ڈیٹا میں ترمیم کریں۔ اپنے صارف ڈیٹا اسکرپٹ میں، اس بات کو یقینی بنائیں کہ ہر نوڈ لانچ کے وقت S3 API کا استعمال کرتے ہوئے ماڈل کے نمونے بازیافت کرتا ہے۔ بدلنا یقینی بنائیں آپ کے Amazon S3 بالٹی کے لیے عالمی سطح پر منفرد نام کے ساتھ۔ یہ دیکھتے ہوئے کہ نوڈ کے صارف ڈیٹا میں EKS بوٹسٹریپ اسکرپٹ بھی شامل ہوگا، صارف کا مکمل ڈیٹا کچھ اس طرح نظر آ سکتا ہے۔
اب، آپ موجودہ ڈوکر مینی فیسٹ کا معائنہ کر سکتے ہیں اور اس کا استعمال کرتے ہوئے Kubernetes-friendly manifest فائلوں میں ترجمہ کر سکتے ہیں۔ کمپوز، ایک معروف تبادلوں کا آلہ۔ نوٹ: اگر آپ کو ورژن کی مطابقت کی خرابی ملتی ہے، تو اسے تبدیل کریں۔ version
docker-compose.yml کی لائن 27 میں انتساب “2”
.
کمپوز کو چلانے کے بعد، آپ کو چار نئی فائلیں نظر آئیں گی: a Deployment
چیز، Service
چیز، PersistentVolumeClaim
اعتراض، اور NetworkPolicy
چیز. اب آپ کے پاس وہ سب کچھ ہے جو آپ کو کنارے پر Kubernetes میں داخل ہونے کے لیے درکار ہے!
SageMaker ماڈل نمونے تعینات کریں۔
یقینی بنائیں کہ آپ کے پاس اپنے AWS Cloud9 IDE پر kubectl اور aws-iam-authenticator ڈاؤن لوڈ ہیں۔ اگر نہیں، تو انسٹالیشن گائیڈز پر عمل کریں:
اب، درج ذیل مراحل کو مکمل کریں:
ترمیم کریں service/algo-1-ow3nv
سے سروس کی قسم کو تبدیل کرنے پر اعتراض ClusterIP
کرنے کے لئے NodePort
. ہماری مثال میں، ہم نے پورٹ 30,007 کو اپنے طور پر منتخب کیا ہے۔ NodePort
:
اگلا، آپ کو اپنے نوڈ کے لیے سیکیورٹی گروپ میں نوڈ پورٹ کی اجازت دینی ہوگی۔ ایسا کرنے کے لیے، سیکیورٹی گروپ آئی ڈی کو بازیافت کریں اور نوڈ پورٹ کو اجازت دیں:
اگلا، ترمیم کریں algo-1-ow3nv-deployment.yaml
ماؤنٹ کرنے کے لئے ظاہر /tmp/model hostPath
کنٹینر میں ڈائریکٹری۔ بدل دیں۔ ECR امیج کے ساتھ جو آپ نے پہلے بنائی تھی:
Kompose سے آپ کی تخلیق کردہ مینی فیسٹ فائلوں کے ساتھ، اپنے کلسٹر پر کنفیگرز کو لاگو کرنے کے لیے kubectl کا استعمال کریں:
5G ایج ماڈل سے جڑیں۔
اپنے ماڈل سے منسلک ہونے کے لیے، درج ذیل مراحل کو مکمل کریں:
Amazon EC2 کنسول پر، EKS ورکر نوڈ کا کیریئر IP بازیافت کریں یا براہ راست کیریئر IP ایڈریس سے استفسار کرنے کے لیے AWS CLI استعمال کریں:
اب، نکالے گئے کیریئر آئی پی ایڈریس کے ساتھ، آپ نوڈ پورٹ کا استعمال کرتے ہوئے براہ راست ماڈل سے جڑ سکتے ہیں۔ نامی ایک فائل بنائیں invoke.py
متن پر مبنی ان پٹ فراہم کرکے براہ راست BERT ماڈل کو طلب کرنا جو ایک جذباتی تجزیہ کار کے خلاف چلایا جائے گا تاکہ یہ معلوم کیا جا سکے کہ ٹون مثبت تھا یا منفی:
آپ کا آؤٹ پٹ درج ذیل سے مشابہ ہونا چاہئے:
صاف کرو
تخلیق کردہ تمام ایپلیکیشن وسائل کو تباہ کرنے کے لیے، AWS ویو لینتھ ورکر نوڈس، EKS کنٹرول پلین، اور VPC کے اندر بنائے گئے تمام وسائل کو حذف کریں۔ مزید برآں، کنٹینر امیج کی میزبانی کے لیے استعمال ہونے والے ECR ریپو کو حذف کریں، S3 بالٹیاں جو SageMaker ماڈل کے نمونے کی میزبانی کے لیے استعمال ہوتی ہیں اور sagemaker-demo-app-s3 IAM
پالیسی کی.
نتیجہ
اس پوسٹ میں، ہم نے Amazon EKS اور AWS Wavelength کا استعمال کرتے ہوئے SageMaker ماڈلز کو نیٹ ورک کے کنارے پر تعینات کرنے کے لیے ایک نئے انداز کا مظاہرہ کیا۔ AWS Wavelength پر Amazon EKS کے بہترین طریقوں کے بارے میں جاننے کے لیے، رجوع کریں۔ AWS ویو لینتھ پر جیو سے تقسیم شدہ ایمیزون ای کے ایس کلسٹرز کو تعینات کریں. مزید برآں، جمپ اسٹارٹ کے بارے میں مزید جاننے کے لیے، ملاحظہ کریں۔ ایمیزون سیج میکر جمپ اسٹارٹ ڈویلپر گائیڈ یا جمپ سٹارٹ دستیاب ماڈل ٹیبل.
مصنفین کے بارے میں
رابرٹ بیلسن AWS ورلڈ وائیڈ ٹیلی کام بزنس یونٹ میں ایک ڈویلپر ایڈووکیٹ ہے، جو AWS Edge کمپیوٹنگ میں مہارت رکھتا ہے۔ وہ آٹومیشن، ہائبرڈ نیٹ ورکنگ اور ایج کلاؤڈ کا استعمال کرتے ہوئے اپنے کاروباری چیلنجوں کو حل کرنے کے لیے ڈویلپر کمیونٹی اور بڑے کاروباری صارفین کے ساتھ کام کرنے پر توجہ مرکوز کرتا ہے۔
محمد المہدر AWS میں ورلڈ وائیڈ ٹیلی کام بزنس یونٹ میں ایک سینئر سولیوشن آرکیٹیکٹ ہے۔ اس کی بنیادی توجہ صارفین کو AWS پر ٹیلکو اور انٹرپرائز آئی ٹی ورک بوجھ بنانے اور تعینات کرنے میں مدد فراہم کرنا ہے۔ AWS میں شامل ہونے سے پہلے، محمد 13 سال سے زیادہ عرصے سے ٹیلکو انڈسٹری میں کام کر رہے ہیں اور LTE Packet Core، 5G، IMS اور WebRTC کے شعبوں میں کافی تجربہ رکھتے ہیں۔ محمد نے کنکورڈیا یونیورسٹی سے ٹیلی کمیونیکیشن انجینئرنگ میں بیچلر کی ڈگری حاصل کی ہے۔
ایوان کراوٹز Amazon Web Services میں سافٹ ویئر انجینئر ہے، SageMaker JumpStart پر کام کر رہا ہے۔ وہ نیویارک شہر میں کھانا پکانے اور دوڑنا پسند کرتا ہے۔
جسٹن سینٹ آرنلڈ IT انڈسٹری میں 15 سال سے زیادہ کے تجربے کے ساتھ پبلک سیکٹر کے لیے Verizon میں ایک ایسوسی ایٹ ڈائریکٹر - سولیوشن آرکیٹیکٹس ہیں۔ وہ ایج کمپیوٹنگ اور 5G نیٹ ورکس کی طاقت کے لیے پرجوش وکیل ہیں اور جدید ٹیکنالوجی کے حل تیار کرنے میں ماہر ہیں جو ان ٹیکنالوجیز سے فائدہ اٹھاتے ہیں۔ جسٹن خاص طور پر ایمیزون ویب سروسز (AWS) کی طرف سے اپنے کلائنٹس کے لیے جدید حل فراہم کرنے میں پیش کردہ صلاحیتوں کے بارے میں پرجوش ہے۔ اپنے فارغ وقت میں، جسٹن کو جدید ترین ٹیکنالوجی کے رجحانات کے ساتھ اپ ٹو ڈیٹ رہنے اور انڈسٹری میں دوسروں کے ساتھ اپنے علم اور بصیرت کا اشتراک کرنے میں لطف آتا ہے۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹو بلاک چین۔ Web3 Metaverse Intelligence. علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://aws.amazon.com/blogs/machine-learning/deploy-pre-trained-models-on-aws-wavelength-with-5g-edge-using-amazon-sagemaker-jumpstart/
- : ہے
- 1
- 10
- 100
- 11
- 15 سال
- 5G
- 7
- 8
- 9
- a
- ہمارے بارے میں
- قبول کریں
- تک رسائی حاصل
- اکاؤنٹ
- کے پار
- عمل
- اس کے علاوہ
- پتہ
- آمد
- وکیل
- کے بعد
- کے خلاف
- یلگوردمز
- تمام
- کی اجازت دیتا ہے
- اگرچہ
- ہمیشہ
- ایمیزون
- ایمیزون EC2
- ایمیزون سیج میکر
- ایمیزون سیج میکر جمپ اسٹارٹ
- ایمیزون ویب سروسز
- ایمیزون ویب سروسز (AWS)
- تجزیاتی
- اور
- ایک اور
- اے پی آئی
- درخواست
- ایپلی کیشنز
- کا اطلاق کریں
- نقطہ نظر
- فن تعمیر
- کیا
- علاقوں
- AS
- ایسوسی ایٹ
- ایسوسی ایشن
- At
- میشن
- خود مختار
- دستیاب
- AWS
- AWS کلاؤڈ 9
- رکاوٹ
- بیس
- BE
- شروع کریں
- BEST
- بہترین طریقوں
- بوٹسٹریپ
- لاتا ہے
- تعمیر
- تعمیر میں
- کاروبار
- by
- کہا جاتا ہے
- کر سکتے ہیں
- صلاحیتوں
- مقدمات
- CAT
- CD
- چیلنجوں
- تبدیل
- انتخاب
- میں سے انتخاب کریں
- شہر
- کلائنٹس
- قریب
- بادل
- Cloud9
- کلسٹر
- کوڈ
- COM
- عام طور پر
- کمیونٹی
- مطابقت
- مکمل
- کمپیوٹنگ
- کمپیوٹر
- کمپیوٹر ویژن
- کمپیوٹنگ
- منسلک
- رابطہ قائم کریں
- کنسول
- کنٹینر
- کنٹینر
- کنٹرول
- کنورجنس
- تبادلوں سے
- تبدیل
- کور
- اسی کے مطابق
- سکتا ہے
- تخلیق
- بنائی
- تخلیق
- بھیڑ
- اس وقت
- اپنی مرضی کے
- گاہکوں
- کٹ
- جدید
- اعداد و شمار
- تاریخ
- کی وضاحت
- ڈگری
- نجات
- ترسیل
- مظاہرہ
- demonstrated,en
- انحصار
- تعیناتی
- تعینات
- تعینات
- تعیناتی
- تباہ
- کھوج
- اس بات کا تعین
- ڈیولپر
- ڈویلپرز
- ترقی
- ترقی
- براہ راست
- ڈائریکٹر
- بات چیت
- میں Docker
- ڈاؤن لوڈ، اتارنا
- ڈرائیونگ
- ہر ایک
- اس سے قبل
- آسانی سے
- وسطی
- یاد آتی ہے
- ایج
- کنارے کمپیوٹنگ
- اثر
- کو چالو کرنے کے
- چالو حالت میں
- اختتام پوائنٹ
- انجینئر
- انجنیئرنگ
- کو یقینی بنانے کے
- انٹرپرائز
- اداروں
- حوصلہ افزائی
- اندراج
- ماحولیات
- ماحول
- کا سامان
- خرابی
- بھی
- کبھی نہیں
- سب کچھ
- مثال کے طور پر
- پھانسی
- موجودہ
- توسیع
- تجربہ
- تجربات
- ماہر
- توسیع
- نکالنے
- فائل
- فائلوں
- فائنل
- مل
- توجہ مرکوز
- توجہ مرکوز
- پر عمل کریں
- پیچھے پیچھے
- کے بعد
- کے لئے
- فورے
- دھوکہ دہی
- فراڈ کا پتہ لگانے
- مفت
- بے رخی
- سے
- مکمل طور پر
- تقریب
- بنیادی
- پیدا
- حاصل
- دی
- گلوبل
- عالمی سطح پر
- دنیا
- Go
- جا
- گروپ
- گروپ کا
- رہنمائی
- ہدایات
- ہارڈ ویئر
- کنٹرول
- ہے
- مدد
- کی ڈگری حاصل کی
- میزبان
- کس طرح
- کیسے
- HTML
- HTTP
- HTTPS
- سینکڑوں
- ہائبرڈ
- ID
- شناختی
- تصویر
- درآمد
- in
- شامل
- اضافہ
- صنعت
- انفراسٹرکچر
- جدید
- جدید ٹیکنالوجی
- ان پٹ
- بصیرت
- انسٹال
- مثال کے طور پر
- انضمام
- انٹرایکٹو
- سرمایہ کاری
- IP
- IP ایڈریس
- IT
- آئی ٹی صنعت
- شمولیت
- فوٹو
- JSON
- جسٹن
- رکھتے ہوئے
- کلیدی
- بچے
- کٹ (SDK)
- علم
- لیبل
- زبان
- بڑے
- تاخیر
- تازہ ترین
- شروع
- جانیں
- سیکھنے
- لیوریج
- کی طرح
- لائن
- لائنوں
- لسٹ
- مقامی
- مقامی طور پر
- محل وقوع
- دیکھو
- مشین
- مشین لرننگ
- مین
- دیکھ بھال
- بنا
- میں کامیاب
- انتظام
- میٹا ڈیٹا
- کم سے کم
- ML
- موبائل
- موبائل نیٹ ورک
- موڈ
- ماڈل
- ماڈل
- نظر ثانی کرنے
- زیادہ
- سب سے زیادہ
- چڑھکر
- نام
- نامزد
- قدرتی
- قدرتی زبان عملیات
- ضرورت ہے
- منفی
- نیٹ ورک
- نیٹ ورک پر مبنی
- نیٹ ورکنگ
- نیٹ ورک
- نئی
- NY
- نیو یارک شہر
- اگلے
- ویزا
- نوڈ
- نوڈس
- ناول
- تعداد
- اعتراض
- اشیاء
- of
- کی پیشکش کی
- تجویز
- on
- ایک
- اوپن سورس
- آپریشنز
- مواقع
- آپشنز کے بھی
- حکم
- دیگر
- پیداوار
- خود
- پیکجوں کے
- متوازی
- خاص طور پر
- جذباتی
- راستہ
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- پالیسی
- مقبول
- پوزیشن میں
- مثبت
- ممکن
- پوسٹ
- طاقت
- طریقوں
- پیش گو
- پہلے
- نجی
- پروسیسنگ
- ممتاز
- فراہم کرتا ہے
- فراہم کرنے
- عوامی
- ھیںچتی
- پش
- میں تیزی سے
- پڑھیں
- اصل وقت
- سفارش
- کو کم
- خطے
- رجسٹری
- ریموٹ
- کی جگہ
- درخواستوں
- مطلوبہ
- وسائل
- وسائل
- خوردہ فروشوں
- واپسی
- کردار
- جڑ
- رن
- چل رہا ہے
- محفوظ
- sagemaker
- سیج میکر کا اندازہ
- sdk
- بغیر کسی رکاوٹ کے
- تلاش کریں
- شعبے
- سیکورٹی
- منتخب
- سینئر
- خدمت
- کام کرتا ہے
- سروس
- سروسز
- مقرر
- اشتراک
- ہونا چاہئے
- شوز
- سادہ
- صرف
- So
- سافٹ ویئر کی
- سوفٹ ویئر کی نشوونما
- سافٹ ویئر انجنیئر
- حل
- حل
- حل
- کچھ
- مہارت
- شروع ہوتا ہے
- بیان
- درجہ
- مرحلہ
- مراحل
- ذخیرہ
- حکمت عملی
- بعد میں
- کامیاب ہوں
- اس طرح
- تائید
- کی حمایت کرتا ہے
- سوئچ کریں
- سسٹمز
- TAG
- لے لو
- تکنیک
- ٹیکنالوجی
- ٹیکنالوجی
- ٹیلکو
- ٹیلی کام
- ٹیلی کمیونیکیشن کی
- ٹیلی کمیونیکیشنز انجینئرنگ
- سانچے
- ٹیسسرور
- کہ
- ۔
- ان
- یہ
- تین
- وقت
- کرنے کے لئے
- سر
- کے آلے
- تربیت یافتہ
- ٹرانسفارمرز
- ترجمہ کریں
- رجحانات
- سچ
- کے تحت
- بنیادی
- منفرد
- یونٹ
- یونیورسٹی
- انلاک
- غیر مقفل
- اپ ڈیٹ کرنے کے لئے
- URL
- استعمال کی شرائط
- رکن کا
- v1
- قیمت
- مختلف اقسام کے
- مقام
- ویریزون
- ورژن
- کی طرف سے
- مجازی
- نقطہ نظر
- دورہ
- حجم
- جلد
- چاہتے تھے
- ویلتھ
- ویب
- ویب خدمات
- اچھا ہے
- اچھی طرح سے جانا جاتا ہے
- چاہے
- جس
- جبکہ
- گے
- ساتھ
- کے اندر
- کارکن
- کام کر
- دنیا بھر
- گا
- یامل
- سال
- تم
- اور
- یو ٹیوب پر
- زیفیرنیٹ
- علاقوں