لقد اجتذب نجاح تطبيقات الذكاء الاصطناعي التوليدية عبر مجموعة واسعة من الصناعات انتباه واهتمام الشركات في جميع أنحاء العالم التي تتطلع إلى إعادة إنتاج إنجازات المنافسين وتجاوزها أو حل حالات استخدام جديدة ومثيرة. ويتطلع هؤلاء العملاء إلى النماذج الأساسية، مثل TII Falcon، أو Stable Diffusion XL، أو GPT-3.5 من OpenAI، باعتبارها المحركات التي تدعم ابتكار الذكاء الاصطناعي التوليدي.
النماذج الأساسية هي فئة من نماذج الذكاء الاصطناعي التوليدية القادرة على فهم وإنشاء محتوى يشبه الإنسان، وذلك بفضل الكميات الهائلة من البيانات غير المنظمة التي تم تدريبها عليها. لقد أحدثت هذه النماذج ثورة في العديد من مهام الرؤية الحاسوبية (CV) ومعالجة اللغة الطبيعية (NLP)، بما في ذلك إنشاء الصور والترجمة والإجابة على الأسئلة. إنها بمثابة اللبنات الأساسية للعديد من تطبيقات الذكاء الاصطناعي وأصبحت عنصرًا حاسمًا في تطوير الأنظمة الذكية المتقدمة.
ومع ذلك، فإن نشر نماذج الأساس يمكن أن يأتي مع تحديات كبيرة، لا سيما من حيث التكلفة ومتطلبات الموارد. تُعرف هذه النماذج بحجمها الذي يتراوح غالبًا من مئات الملايين إلى مليارات المعلمات. ويتطلب حجمها الكبير موارد حسابية واسعة النطاق، بما في ذلك أجهزة قوية وسعة ذاكرة كبيرة. في الواقع، يتطلب نشر النماذج الأساسية عادةً وحدة معالجة رسومات واحدة على الأقل (في كثير من الأحيان أكثر) للتعامل مع الحمل الحسابي بكفاءة. على سبيل المثال، يتطلب نموذج TII Falcon-40B Instruct تحميل مثيل ml.g5.12xlarge على الأقل في الذاكرة بنجاح، ولكنه يعمل بشكل أفضل مع المثيلات الأكبر حجمًا. ونتيجة لذلك، فإن عائد الاستثمار (ROI) لنشر هذه النماذج وصيانتها يمكن أن يكون منخفضًا جدًا بحيث لا يمكن إثبات قيمة الأعمال، خاصة أثناء دورات التطوير أو لأعباء العمل المتصاعدة. ويرجع ذلك إلى تكاليف تشغيل وجود مثيلات مدعومة بوحدة معالجة الرسومات لجلسات طويلة، ربما على مدار الساعة طوال أيام الأسبوع.
أعلنا في وقت سابق من هذا العام أمازون بيدروك، واجهة برمجة تطبيقات بدون خادم للوصول إلى النماذج الأساسية من أمازون وشركائنا في مجال الذكاء الاصطناعي. على الرغم من أنه موجود حاليًا في معاينة خاصة، إلا أن واجهة برمجة التطبيقات بدون خادم تسمح لك باستخدام النماذج الأساسية من Amazon وAnthropic وStability AI وAI21، دون الحاجة إلى نشر أي نقاط نهاية بنفسك. ومع ذلك، فإن النماذج مفتوحة المصدر من مجتمعات مثل Hugging Face تشهد نموًا كبيرًا، ولم يتم توفير كل واحدة منها من خلال Amazon Bedrock.
في هذا المنشور، نستهدف هذه المواقف ونحل مشكلة المخاطرة بتكاليف عالية من خلال نشر نماذج الأساس الكبيرة الأمازون SageMaker نقاط النهاية غير المتزامنة تبدأ من أمازون سيج ميكر جومب ستارت. يمكن أن يساعد هذا في خفض تكاليف البنية، مما يسمح لنقطة النهاية بالعمل فقط عندما تكون الطلبات في قائمة الانتظار ولفترة زمنية قصيرة، مع تقليص الحجم إلى الصفر عندما لا توجد طلبات في انتظار الخدمة. يبدو هذا رائعًا بالنسبة للعديد من حالات الاستخدام؛ ومع ذلك، فإن نقطة النهاية التي تم تقليصها إلى الصفر ستقدم وقت بداية باردًا قبل أن تتمكن من تقديم الاستدلالات.
حل نظرة عامة
يوضح الرسم البياني التالي بنية الحلول لدينا.
البنية التي ننشرها واضحة جدًا:
- واجهة المستخدم عبارة عن جهاز كمبيوتر محمول يمكن استبداله بواجهة مستخدم ويب مبنية على تقنية Streamlit أو تقنية مشابهة. في حالتنا، دفتر الملاحظات هو أمازون ساجميكر ستوديو دفتر ملاحظات، يعمل على مثيل ml.m5.large مع نواة وحدة المعالجة المركزية PyTorch 2.0 Python 3.10.
- يستعلم دفتر الملاحظات عن نقطة النهاية بثلاث طرق: SageMaker Python SDK، وAWS SDK for Python (Boto3)، وLangChain.
- تعمل نقطة النهاية بشكل غير متزامن على SageMaker، وعلى نقطة النهاية، نقوم بنشر نموذج Falcon-40B Instruct. إنه حاليًا أحدث ما توصل إليه العلم من حيث نماذج التعليمات ومتوفر في SageMaker JumpStart. يسمح لنا استدعاء API واحد بنشر النموذج على نقطة النهاية.
ما هو الاستدلال غير المتزامن SageMaker
يعد الاستدلال غير المتزامن لـ SageMaker أحد خيارات النشر الأربعة في SageMaker، جنبًا إلى جنب مع نقاط النهاية في الوقت الفعلي والاستدلال الدفعي والاستدلال بدون خادم. لمعرفة المزيد حول خيارات النشر المختلفة، راجع نشر نماذج للاستدلال.
يقوم الاستدلال غير المتزامن SageMaker بوضع الطلبات الواردة في قائمة الانتظار ومعالجتها بشكل غير متزامن، مما يجعل هذا الخيار مثاليًا للطلبات ذات أحجام الحمولة الكبيرة التي تصل إلى 1 جيجابايت، وأوقات المعالجة الطويلة، ومتطلبات زمن الاستجابة في الوقت الفعلي تقريبًا. ومع ذلك، فإن الميزة الرئيسية التي توفرها عند التعامل مع نماذج الأساس الكبيرة، خاصة أثناء إثبات المفهوم (POC) أو أثناء التطوير، هي القدرة على تكوين الاستدلال غير المتزامن للتوسيع إلى عدد مثيلات صفر عندما لا تكون هناك طلبات لـ العملية، وبالتالي توفير التكاليف. لمزيد من المعلومات حول الاستدلال غير المتزامن لـ SageMaker، راجع الاستدلال غير المتزامن. الرسم البياني التالي يوضح هذه العمارة.
لنشر نقطة نهاية الاستدلال غير المتزامنة، تحتاج إلى إنشاء AsyncInferenceConfig
هدف. إذا قمت بإنشاء AsyncInferenceConfig
دون تحديد الحجج الخاصة به، الافتراضي S3OutputPath
سوف يكون s3://sagemaker-{REGION}-{ACCOUNTID}/async-endpoint-outputs/{UNIQUE-JOB-NAME}
و S3FailurePath
سوف يكون s3://sagemaker-{REGION}-{ACCOUNTID}/async-endpoint-failures/{UNIQUE-JOB-NAME}
.
ما هو برنامج SageMaker JumpStart
يأتي نموذجنا من SageMaker JumpStart، وهي إحدى ميزات SageMaker التي تعمل على تسريع رحلة التعلم الآلي (ML) من خلال تقديم نماذج مدربة مسبقًا وقوالب حلول وأمثلة لدفاتر الملاحظات. فهو يوفر الوصول إلى مجموعة واسعة من النماذج المدربة مسبقًا لأنواع مختلفة من المشكلات، مما يسمح لك ببدء مهام ML الخاصة بك بأساس متين. يقدم SageMaker JumpStart أيضًا قوالب حلول لحالات الاستخدام الشائعة وأمثلة لدفاتر الملاحظات للتعلم. باستخدام SageMaker JumpStart، يمكنك تقليل الوقت والجهد اللازمين لبدء مشاريع ML الخاصة بك من خلال إطلاق حلول بنقرة واحدة وموارد شاملة لتجربة ML العملية.
تعرض لقطة الشاشة التالية مثالاً لبعض النماذج المتوفرة على SageMaker JumpStart UI.
انشر النموذج
خطوتنا الأولى هي نشر النموذج في SageMaker. للقيام بذلك، يمكننا استخدام واجهة المستخدم الخاصة بـ SageMaker JumpStart أو SageMaker Python SDK، والتي توفر واجهة برمجة تطبيقات يمكننا استخدامها لنشر النموذج إلى نقطة النهاية غير المتزامنة:
يمكن أن تستغرق هذه المكالمة حوالي 10 دقائق حتى تكتمل. خلال هذا الوقت، يتم تشغيل نقطة النهاية، ويتم تنزيل الحاوية مع عناصر النموذج إلى نقطة النهاية، ويتم تحميل تكوين النموذج من SageMaker JumpStart، ثم يتم الكشف عن نقطة النهاية غير المتزامنة عبر نقطة نهاية DNS. للتأكد من أن نقطة النهاية الخاصة بنا يمكن تصغيرها إلى الصفر، نحتاج إلى تكوين القياس التلقائي على نقطة النهاية غير المتزامنة باستخدام Application Auto Scaling. يتعين عليك أولاً تسجيل متغير نقطة النهاية الخاصة بك باستخدام Application Auto Scaling، وتحديد سياسة القياس، ثم تطبيق سياسة القياس. في هذا التكوين، نستخدم مقياسًا مخصصًا باستخدام CustomizedMetricSpecification
ودعا ApproximateBacklogSizePerInstance
، كما هو موضح في الكود التالي. للحصول على قائمة مفصلة من الأمازون CloudWatch المقاييس المتوفرة مع نقطة نهاية الاستدلال غير المتزامن، راجع المراقبة باستخدام CloudWatch.
يمكنك التحقق من أنه تم تعيين هذه السياسة بنجاح من خلال الانتقال إلى وحدة تحكم SageMaker، واختيار النهاية مع الإستنباط في جزء التنقل، والبحث عن نقطة النهاية التي قمنا بنشرها للتو.
استدعاء نقطة النهاية غير المتزامنة
لاستدعاء نقطة النهاية، يجب عليك وضع حمولة الطلب فيها خدمة تخزين أمازون البسيطة (Amazon S3) وقم بتوفير مؤشر لهذه الحمولة كجزء من InvokeEndpointAsync
طلب. عند الاستدعاء، يقوم SageMaker بوضع طلب المعالجة في قائمة الانتظار وإرجاع المعرف وموقع الإخراج كاستجابة. بعد المعالجة، يضع SageMaker النتيجة في موقع Amazon S3. يمكنك اختياريًا اختيار تلقي إشعارات النجاح أو الخطأ من خلال خدمة إعلام أمازون البسيطة (أمازون SNS).
SageMaker بيثون SDK
بعد اكتمال النشر، سيعود AsyncPredictor
هدف. لإجراء الاستدلال غير المتزامن، تحتاج إلى تحميل البيانات إلى Amazon S3 واستخدام predict_async()
الطريقة مع S3 URI كمدخل. سوف يعود ا AsyncInferenceResponse
كائن، ويمكنك التحقق من النتيجة باستخدام get_response()
الأسلوب.
وبدلاً من ذلك، إذا كنت ترغب في التحقق من النتيجة بشكل دوري وإعادتها عند الإنشاء، فاستخدم الملف predict()
طريقة. نستخدم هذه الطريقة الثانية في الكود التالي:
بوتو 3
دعنا الآن نستكشف invoke_endpoint_async
الطريقة من Boto3 sagemaker-runtime
عميل. فهو يمكّن المطورين من استدعاء نقطة نهاية SageMaker بشكل غير متزامن، مما يوفر رمزًا مميزًا لتتبع التقدم واسترجاع الاستجابة لاحقًا. لا يقدم Boto3 طريقة لانتظار اكتمال الاستدلال غير المتزامن مثل SageMaker Python SDK's get_result()
عملية. ولذلك، فإننا نستفيد من حقيقة أن Boto3 سيقوم بتخزين مخرجات الاستدلال في Amazon S3 في ملف response["OutputLocation"]
. يمكننا استخدام الوظيفة التالية لانتظار كتابة ملف الاستدلال إلى Amazon S3:
باستخدام هذه الوظيفة، يمكننا الآن الاستعلام عن نقطة النهاية:
لانجشين
LangChain هو إطار عمل مفتوح المصدر تم إطلاقه في أكتوبر 2022 بواسطة Harrison Chase. إنه يبسط تطوير التطبيقات باستخدام نماذج اللغات الكبيرة (LLMs) من خلال توفير التكامل مع الأنظمة ومصادر البيانات المختلفة. يسمح LangChain بتحليل المستندات وتلخيصها وإنشاء روبوتات الدردشة وتحليل التعليمات البرمجية والمزيد. لقد اكتسبت شعبية، بمساهمات من مئات المطورين وتمويل كبير من الشركات الاستثمارية. يتيح LangChain إمكانية ربط LLMs بالمصادر الخارجية، مما يجعل من الممكن إنشاء تطبيقات ديناميكية تستجيب للبيانات. فهو يوفر المكتبات وواجهات برمجة التطبيقات والوثائق لتبسيط عملية التطوير.
توفر LangChain مكتبات وأمثلة لاستخدام نقاط نهاية SageMaker مع إطار العمل الخاص بها، مما يسهل استخدام نماذج تعلم الآلة المستضافة على SageMaker باعتبارها "عقل" السلسلة. لمعرفة المزيد حول كيفية تكامل LangChain مع SageMaker، راجع نقطة النهاية لـ SageMaker في وثائق LangChain.
أحد حدود التنفيذ الحالي لـ LangChain هو أنه لا يدعم نقاط النهاية غير المتزامنة أصلاً. لاستخدام نقطة نهاية غير متزامنة لـ LangChain، يتعين علينا تحديد فئة جديدة، SagemakerAsyncEndpoint
، الذي يمتد إلى SagemakerEndpoint
الفصل متاح بالفعل في LangChain. بالإضافة إلى ذلك، نحن نقدم المعلومات التالية:
- مجموعة S3 والبادئة حيث سيقوم الاستدلال غير المتزامن بتخزين المدخلات (والمخرجات)
- الحد الأقصى لعدد الثواني للانتظار قبل انتهاء المهلة
- An
updated _call()
وظيفة للاستعلام عن نقطة النهاية معinvoke_endpoint_async()
بدلا منinvoke_endpoint()
- طريقة لتنبيه نقطة النهاية غير المتزامنة إذا كانت في بداية باردة (تصغيرها إلى الصفر)
لمراجعة المنشأة حديثا SagemakerAsyncEndpoint
، يمكنك إجراء فحص sagemaker_async_endpoint.py
ملف متاح على جيثب.
تنظيف
عند الانتهاء من اختبار إنشاء الاستدلالات من نقطة النهاية، تذكر حذف نقطة النهاية لتجنب تكبد رسوم إضافية:
وفي الختام
عند نشر نماذج أساسات كبيرة مثل TII Falcon، يعد تحسين التكلفة أمرًا بالغ الأهمية. تتطلب هذه النماذج أجهزة قوية وسعة ذاكرة كبيرة، مما يؤدي إلى ارتفاع تكاليف البنية التحتية. يعمل الاستدلال غير المتزامن SageMaker، وهو خيار نشر يعالج الطلبات بشكل غير متزامن، على تقليل النفقات عن طريق رفع عدد المثيلات إلى الصفر في حالة عدم وجود طلبات معلقة. في هذا المنشور، أوضحنا كيفية نشر نماذج SageMaker JumpStart الأساسية الكبيرة إلى نقاط النهاية غير المتزامنة لـ SageMaker. لقد قدمنا أمثلة للتعليمات البرمجية باستخدام SageMaker Python SDK وBoto3 وLangChain لتوضيح الطرق المختلفة لاستدعاء نقاط النهاية غير المتزامنة واسترداد النتائج. تتيح هذه التقنيات للمطورين والباحثين تحسين التكاليف مع استخدام قدرات النماذج الأساسية لأنظمة فهم اللغة المتقدمة.
لمعرفة المزيد حول الاستدلال غير المتزامن وSageMaker JumpStart، راجع المنشورات التالية:
عن المؤلف
دافيد جاليتيلي مهندس حلول متخصص للذكاء الاصطناعي / تعلم الآلة في منطقة أوروبا والشرق الأوسط وإفريقيا. يقيم في بروكسل ويعمل بشكل وثيق مع العملاء في جميع أنحاء البنلوكس. لقد كان مطورًا منذ أن كان صغيرًا جدًا ، حيث بدأ البرمجة في سن السابعة. بدأ تعلم الذكاء الاصطناعي / تعلم الآلة في الجامعة ، ووقع في حبها منذ ذلك الحين.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- PlatoData.Network Vertical Generative Ai. تمكين نفسك. الوصول هنا.
- أفلاطونايستريم. ذكاء Web3. تضخيم المعرفة. الوصول هنا.
- أفلاطون السيارات / المركبات الكهربائية ، كربون، كلينتك ، الطاقة، بيئة، شمسي، إدارة المخلفات. الوصول هنا.
- أفلاطون هيلث. التكنولوجيا الحيوية وذكاء التجارب السريرية. الوصول هنا.
- تشارت بريم. ارفع مستوى لعبة التداول الخاصة بك مع ChartPrime. الوصول هنا.
- BlockOffsets. تحديث ملكية الأوفست البيئية. الوصول هنا.
- المصدر https://aws.amazon.com/blogs/machine-learning/optimize-deployment-cost-of-amazon-sagemaker-jumpstart-foundation-models-with-amazon-sagemaker-asynchronous-endpoints/
- :لديها
- :يكون
- :ليس
- :أين
- $ UP
- 1
- 10
- 100
- 12
- 13
- 15%
- 1M
- 2022
- 25
- 7
- a
- ماهرون
- من نحن
- يسرع
- يقبل
- الوصول
- الإنجازات
- في
- نشاط
- وبالإضافة إلى ذلك
- متقدم
- مميزات
- بعد
- السن
- AI
- نماذج الذكاء الاصطناعى
- AI / ML
- السماح
- يسمح
- سابقا
- أيضا
- بالرغم ان
- أمازون
- الأمازون SageMaker
- أمازون سيج ميكر جومب ستارت
- أمازون ويب سيرفيسز
- كمية
- المبالغ
- an
- تحليل
- و
- أعلن
- آخر
- أنثروبي
- أي وقت
- API
- واجهات برمجة التطبيقات
- تطبيق
- التطبيقات
- التقديم
- هندسة معمارية
- هي
- الحجج
- فنـون
- AS
- At
- اهتمام
- ينجذب
- السيارات
- متاح
- المتوسط
- تجنب
- AWS
- على أساس
- BE
- أصبح
- كان
- قبل
- يجري
- أفضل
- أكبر
- المليارات
- Blocks
- الجسدي
- استراحة
- بروكسل
- ابني
- بنيت
- الأعمال
- لكن
- by
- دعوة
- تسمى
- CAN
- قدرات
- قدرة
- قادر على
- الطاقة الإنتاجية
- حقيبة
- الحالات
- سلسلة
- السلاسل
- التحديات
- اسعارنا محددة من قبل وزارة العمل
- مطاردة
- chatbot
- التحقق
- اختار
- اختيار
- فئة
- زبون
- عن كثب
- الكود
- بارد
- تأتي
- يأتي
- مشترك
- المجتمعات
- الشركات
- المنافسين
- إكمال
- الطلب مكتمل
- يكمل
- عنصر
- شامل
- الكمبيوتر
- رؤية الكمبيوتر
- مفهوم
- الاعداد
- صلة
- كنسولات
- وعاء
- محتوى
- مساهمات
- التكلفة
- التكاليف
- خلق
- خلق
- خلق
- حاسم
- حالياًّ
- حاليا
- على
- العملاء
- قطع
- خفض التكاليف
- دورات
- البيانات
- تعامل
- الترتيب
- حدد
- مطالب
- تظاهر
- نشر
- نشر
- نشر
- نشر
- مفصلة
- ديف
- المطور
- المطورين
- التطوير التجاري
- DICT
- مختلف
- التوزيع
- الأبعاد
- معاق
- DNS
- do
- وثيقة
- توثيق
- لا
- فعل
- إلى أسفل
- اثنان
- أثناء
- ديناميكي
- e
- أسهل
- بكفاءة
- جهد
- آخر
- EMEA
- تمكين
- تمكن
- نقطة النهاية
- محركات
- كاف
- خطأ
- خاصة
- كل
- مثال
- أمثلة
- إلا
- استثناء
- المثيره
- مصاريف
- الخبره في مجال الغطس
- اكتشف
- مكشوف
- يمتد
- واسع
- خارجي
- احتفل على
- الوجه
- حقيقة
- سقط
- زائف
- الميزات
- قم بتقديم
- الشركات
- الاسم الأول
- متابعيك
- في حالة
- دورة تأسيسية
- أربعة
- الإطار
- تبدأ من
- وظيفة
- التمويل
- اكتسبت
- ولدت
- توليد
- جيل
- توليدي
- الذكاء الاصطناعي التوليدي
- GitHub جيثب:
- خير
- وحدات معالجة الرسومات
- عظيم
- متزايد
- مقبض
- أجهزة التبخير
- يملك
- وجود
- he
- مساعدة
- هنا
- مرتفع
- استضافت
- كيفية
- كيفية
- لكن
- HTML
- HTTP
- HTTPS
- مئات
- مئات الملايين
- المثالي
- معرف
- if
- يوضح
- صورة
- التنفيذ
- استيراد
- in
- بما فيه
- الوارد
- يشير
- الصناعات
- معلومات
- البنية التحتية
- الابتكار
- إدخال
- المدخلات
- مثل
- بدلًا من ذلك
- يدمج
- التكاملات
- ذكي
- مصلحة
- السطح البيني
- إلى
- تقديم
- استثمار
- IT
- انها
- رحلة
- JPG
- جسون
- م
- معروف
- لغة
- كبير
- كمون
- الى وقت لاحق
- أطلقت
- تطلق
- قيادة
- تعلم
- تعلم
- الأقل
- المكتبات
- مثل
- حدود
- قائمة
- تحميل
- موقع
- طويل
- أبحث
- الكثير
- حب
- منخفض
- آلة
- آلة التعلم
- صنع
- الرئيسية
- الحفاظ على
- جعل
- القيام ب
- كثير
- ماكس
- أقصى
- مكبر الصوت : يدعم، مع دعم ميكروفون مدمج لمنع الضوضاء
- طريقة
- طرق
- متري
- المقاييس
- ملايين
- دقيقة
- ML
- نموذج
- عارضات ازياء
- الأكثر من ذلك
- الاسم
- طبيعي
- معالجة اللغات الطبيعية
- التنقل
- قائمة الإختيارات
- حاجة
- جديد
- حديثا
- التالي
- البرمجة اللغوية العصبية
- لا
- مفكرة
- إعلام
- الإخطارات
- الآن
- عدد
- موضوع
- شهر اكتوبر
- of
- عرض
- الوهب
- عروض
- غالبا
- on
- ONE
- فقط
- المصدر المفتوح
- عملية
- الأمثل
- تحسين
- خيار
- مزيد من الخيارات
- or
- لنا
- خارج
- الناتج
- خبز
- المعلمات
- جزء
- خاصة
- شركاء
- ريثما
- نفذ
- ينفذ
- صورة
- المكان
- وجهات
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- اضغط لتتحدث
- سياسة
- شعبية
- ممكن
- منشور
- المنشورات
- يحتمل
- قوة
- قوي
- عملية
- تنبؤ
- متنبئ
- أرسال
- طباعة
- خاص
- المشكلة
- عملية المعالجة
- العمليات
- معالجة
- التقدّم
- مشروع ناجح
- دليل
- دليل على المفهوم
- إثبات
- تزود
- المقدمة
- ويوفر
- توفير
- بايثون
- pytorch
- الاستفسارات
- سؤال
- رفع
- نطاق
- تتراوح
- عرض
- استعداد
- في الوقت الحقيقي
- تسلم
- تخفيض
- يقلل
- منطقة
- تسجيل جديد
- تذكر
- إزالة
- استبدال
- طلب
- طلبات
- تطلب
- مطلوب
- المتطلبات الأساسية
- يتطلب
- الباحثين
- مورد
- الموارد
- استجابة
- نتيجة
- النتائج
- عائد أعلى
- عائدات
- مراجعة
- ثورة
- المخاطرة
- العائد على الاستثمار
- يجري
- تشغيل
- sagemaker
- إنقاذ
- تحجيم
- حجم
- التحجيم
- الإستراحة
- الثاني
- ثواني
- SELF
- خدمة
- Serverless
- الخدمة
- خدماتنا
- دورات
- طقم
- قصير
- أظهرت
- يظهر
- هام
- مماثل
- الاشارات
- منذ
- عزباء
- حالات
- المقاس
- الأحجام
- الصلبة
- حل
- الحلول
- حل
- بعض
- مصادر
- متخصص
- نسج
- استقرار
- مستقر
- بداية
- بدأت
- ابتداء
- الولايه او المحافظه
- خطوة
- قلة النوم
- تخزين
- متجر
- صريح
- تبسيط
- جوهري
- تحقيق النجاح
- بنجاح
- هذه
- الدعم
- الدعم
- بالتأكيد
- تجاوز
- أنظمة
- أخذ
- الهدف
- المهام
- تقنيات
- تكنولوجيا
- النماذج
- سياسة الحجب وتقييد الوصول
- الاختبار
- شكر
- أن
- •
- الدولة
- من مشاركة
- منهم
- then
- هناك.
- وبالتالي
- وبالتالي
- تشبه
- هم
- هذا العام
- ثلاثة
- عبر
- طوال
- الوقت
- مرات
- توقيت
- إلى
- سويا
- رمز
- جدا
- تتبع الشحنة
- متدرب
- خدمات ترجمة
- صحيح
- محاولة
- أنواع
- ui
- مع
- فهم
- جامعة
- حتى
- بناء على
- us
- تستخدم
- مستخدم
- واجهة المستخدم
- استخدام
- عادة
- قيمنا
- متنوع
- مختلف
- كبير
- مشروع
- تحقق من
- جدا
- بواسطة
- رؤيتنا
- انتظر
- انتظار
- استيقظ
- استيقظ
- تريد
- وكان
- طريق..
- طرق
- we
- الويب
- خدمات ويب
- متى
- سواء
- التي
- في حين
- من الذى
- واسع
- مدى واسع
- سوف
- مع
- بدون
- وون
- أعمال
- في جميع أنحاء العالم
- سوف
- مكتوب
- عام
- أنت
- شاب
- حل متجر العقارات الشامل الخاص بك في جورجيا
- نفسك
- زفيرنت
- صفر