يدعم Amazon SageMaker HyperPod الآن تكوين دورة حياة العقدة المستندة إلى AMI لكتل Slurm
تدعم Amazon SageMaker HyperPod الآن التكوين المستند إلى AMI الذي يوفر لعقد كتلة Slurm البرامج والتكوينات اللازمة لبيئة جاهزة للإنتاج من أجل تشغيل أعباء العمل التدريبية على الذكاء الاصطناعي/التعلم الآلي. هذا يزيل الحاجة إلى تنزيل البرامج النصية لتكوين دورة الحياة أو تكوينها أو تحميلها إلى Amazon S3. بفضل الخطوات التشغيلية الأقل لإعداد الكتلة وعدم تنفيذ البرامج النصية لتكوين دورة الحياة أثناء توفير العقدة، يتم تقليل وقت إنشاء الكتلة بشكل كبير، حتى تتمكن من بدء تشغيل المهام في وقت أقرب.
يتضمن التكوين المستند إلى AMI البرامج المطلوبة مثل Docker وEnroot وPyxis، والتكوينات مثل محاسبة Slurm وإنشاء مفتاح SSH وتدوير سجل Slurm وإعداد الدليل الرئيسي للمستخدم. لتمكين التكوين المستند إلى AMI، احذف كتلة LifeCycleConfig من تكوين مجموعة المثيل عند إنشاء الكتل باستخدام CreateCluster API، أو عند استخدام وحدة تحكم SageMaker AI، حدد «لا شيء» ضمن نصوص دورة الحياة في الإعداد المخصص. لمزيد من التخصيص فوق خط الأساس للتكوين المستند إلى AMI، يمكن توفير برنامج نصي للملحق، مما يسمح لك بالتركيز فقط على القدرات والبرامج التي يجب إضافتها، مثل تكوين المستخدم أو الملاحظة أو تكامل LDAP.
يمكن تكوين البرامج النصية للملحقات عند إنشاء الكتل من خلال كل من واجهة برمجة التطبيقات ووحدة تحكم SageMaker AI. باستخدام CreateCluster API، حدد معلمة OnInitComplete الجديدة وSourceS3Uri في كتلة LifeCycleConfig. من خلال وحدة التحكم، قم بتوفير S3 URI إلى البرنامج النصي للملحق في حقل «ملف البرنامج النصي للملحق في S3» في الإعداد المخصص. بالنسبة لحالات الاستخدام المتقدمة التي تتطلب التحكم الكامل في التوفير، تظل البرامج النصية لتكوين دورة الحياة المخصصة مدعومة بالكامل من خلال كل من واجهة برمجة التطبيقات ووحدة تحكم SageMaker AI.
تتوفر هذه الميزة في جميع مناطق AWS حيث تتوفر SageMaker HyperPod. للبدء في إنشاء كتل HyperPod Slurm بتكوين دورة حياة العقدة المستند إلى AMI، اطلع على بدء استخدام SageMaker HyperPod باستخدام AWS CLI أو بدء استخدام SageMaker HyperPod باستخدام وحدة تحكم SageMaker AI في دليل مطوري SageMaker AI.