JobResourceConfiguration الفصل

فئة تكوين مورد الوظيفة والوظائف الموروثة والموسعة من ResourceConfiguration.

توريث
azure.ai.ml.entities._mixins.RestTranslatableMixin
JobResourceConfiguration
azure.ai.ml.entities._mixins.DictMixin
JobResourceConfiguration

الدالمنشئ

JobResourceConfiguration(*, locations: List[str] | None = None, instance_count: int | None = None, instance_type: str | List | None = None, properties: Properties | Dict | None = None, docker_args: str | None = None, shm_size: str | None = None, max_instance_count: int | None = None, **kwargs: Any)

معلمات الكلمة الأساسية فقط

الاسم الوصف
locations

قائمة بالمواقع التي يمكن تشغيل الوظيفة فيها.

instance_count

عدد المثيلات أو العقد المستخدمة من قبل هدف الحساب.

instance_type

نوع الجهاز الظاهري الذي سيتم استخدامه، كما هو مدعوم من قبل هدف الحساب.

properties

قاموس خصائص الوظيفة.

docker_args

وسيطات إضافية لتمريرها إلى أمر تشغيل Docker. سيؤدي هذا إلى تجاوز أي معلمات تم تعيينها بالفعل بواسطة النظام، أو في هذا القسم. هذه المعلمة مدعومة فقط أنواع حوسبة التعلم الآلي من Microsoft Azure.

shm_size

حجم كتلة الذاكرة المشتركة لحاوية docker. يجب أن يكون هذا بتنسيق (number)(unit) حيث يجب أن يكون الرقم أكبر من 0 ويمكن أن تكون الوحدة واحدة من b(بايت) أو k(كيلوبايت) أو m(ميغابايت) أو g(غيغابايت).

max_instance_count

الحد الأقصى لعدد المثيلات أو العقد المستخدمة من قبل هدف الحساب.

kwargs

قاموس معلمات تكوين إضافية.

أمثلة

تكوين CommandJob باستخدام JobResourceConfiguration.


   from azure.ai.ml import MpiDistribution
   from azure.ai.ml.entities import JobResourceConfiguration

   trial = CommandJob(
       environment="AzureML-sklearn-1.0-ubuntu20.04-py38-cpu:33",
       command="echo hello world",
       distribution=MpiDistribution(),
       environment_variables={"ENV1": "VAR1"},
       resources=JobResourceConfiguration(instance_count=2, instance_type="STANDARD_BLA"),
       code="./",
   )

الأساليب

get
has_key
items
keys
update
values

get

get(key: Any, default: Any | None = None) -> Any

المعلمات

الاسم الوصف
key
مطلوب
default
القيمة الافتراضية: None

has_key

has_key(k: Any) -> bool

المعلمات

الاسم الوصف
k
مطلوب

items

items() -> list

keys

keys() -> list

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> list

السمات

properties

خصائص الوظيفة.

المرتجعات

النوع الوصف
<xref:azure.ai.ml.entities._job.job_resource_configuration.Properties>