다음을 통해 공유


MaterializationSettings 클래스

참고

이는 실험적인 클래스이며 언제든지 변경될 수 있습니다. 자세한 내용은 https://aka.ms/azuremlexperimental을 참조하세요.

구체화 설정을 정의합니다.

상속
azure.ai.ml.entities._mixins.RestTranslatableMixin
MaterializationSettings

생성자

MaterializationSettings(*, schedule: RecurrenceTrigger | None = None, offline_enabled: bool | None = None, online_enabled: bool | None = None, notification: Notification | None = None, resource: MaterializationComputeResource | None = None, spark_configuration: Dict[str, str] | None = None, **kwargs)

매개 변수

schedule
Optional[RecurrenceTrigger]

일정 세부 정보입니다.

offline_enabled
Optional[bool]

오프라인 저장소를 사용할 수 있는지를 지정합니다.

online_enabled
Optional[bool]

온라인 저장소를 사용할 수 있는지 지정합니다.

notification
Optional[Notification]

알림 세부 정보입니다.

resource
Optional[MaterializationComputeResource]

컴퓨팅 리소스 설정입니다.

spark_configuration
Optional[dict[str, str]]

Spark 컴퓨팅 설정입니다.

예제

MaterializationSettings 구성.


   from azure.ai.ml.entities import MaterializationComputeResource, MaterializationSettings

   materialization_settings = MaterializationSettings(
       offline_enabled=True,
       spark_configuration={
           "spark.driver.cores": 2,
           "spark.driver.memory": "18g",
           "spark.executor.cores": 4,
           "spark.executor.memory": "18g",
           "spark.executor.instances": 5,
       },
       resource=MaterializationComputeResource(instance_type="standard_e4s_v3"),
   )