Compartir a través de


ArmMachineLearningModelFactory.MachineLearningKubernetesOnlineDeployment Método

Definición

Inicializa una nueva instancia de MachineLearningKubernetesOnlineDeployment.

public static Azure.ResourceManager.MachineLearning.Models.MachineLearningKubernetesOnlineDeployment MachineLearningKubernetesOnlineDeployment (Azure.ResourceManager.MachineLearning.Models.MachineLearningCodeConfiguration codeConfiguration = default, string description = default, string environmentId = default, System.Collections.Generic.IDictionary<string,string> environmentVariables = default, System.Collections.Generic.IDictionary<string,string> properties = default, bool? appInsightsEnabled = default, Azure.ResourceManager.MachineLearning.Models.DataCollector dataCollector = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningEgressPublicNetworkAccessType? egressPublicNetworkAccess = default, string instanceType = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningProbeSettings livenessProbe = default, string model = default, string modelMountPath = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningDeploymentProvisioningState? provisioningState = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningProbeSettings readinessProbe = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineRequestSettings requestSettings = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineScaleSettings scaleSettings = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningContainerResourceRequirements containerResourceRequirements = default);
static member MachineLearningKubernetesOnlineDeployment : Azure.ResourceManager.MachineLearning.Models.MachineLearningCodeConfiguration * string * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * Nullable<bool> * Azure.ResourceManager.MachineLearning.Models.DataCollector * Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningEgressPublicNetworkAccessType> * string * Azure.ResourceManager.MachineLearning.Models.MachineLearningProbeSettings * string * string * Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningDeploymentProvisioningState> * Azure.ResourceManager.MachineLearning.Models.MachineLearningProbeSettings * Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineRequestSettings * Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineScaleSettings * Azure.ResourceManager.MachineLearning.Models.MachineLearningContainerResourceRequirements -> Azure.ResourceManager.MachineLearning.Models.MachineLearningKubernetesOnlineDeployment
Public Shared Function MachineLearningKubernetesOnlineDeployment (Optional codeConfiguration As MachineLearningCodeConfiguration = Nothing, Optional description As String = Nothing, Optional environmentId As String = Nothing, Optional environmentVariables As IDictionary(Of String, String) = Nothing, Optional properties As IDictionary(Of String, String) = Nothing, Optional appInsightsEnabled As Nullable(Of Boolean) = Nothing, Optional dataCollector As DataCollector = Nothing, Optional egressPublicNetworkAccess As Nullable(Of MachineLearningEgressPublicNetworkAccessType) = Nothing, Optional instanceType As String = Nothing, Optional livenessProbe As MachineLearningProbeSettings = Nothing, Optional model As String = Nothing, Optional modelMountPath As String = Nothing, Optional provisioningState As Nullable(Of MachineLearningDeploymentProvisioningState) = Nothing, Optional readinessProbe As MachineLearningProbeSettings = Nothing, Optional requestSettings As MachineLearningOnlineRequestSettings = Nothing, Optional scaleSettings As MachineLearningOnlineScaleSettings = Nothing, Optional containerResourceRequirements As MachineLearningContainerResourceRequirements = Nothing) As MachineLearningKubernetesOnlineDeployment

Parámetros

codeConfiguration
MachineLearningCodeConfiguration

Configuración de código para la implementación del punto de conexión.

description
String

Descripción de la implementación del punto de conexión.

environmentId
String

Identificador de recurso de ARM de la especificación del entorno para la implementación del punto de conexión.

environmentVariables
IDictionary<String,String>

Configuración de variables de entorno para la implementación.

properties
IDictionary<String,String>

Diccionario de propiedades. Se pueden agregar propiedades, pero no se pueden quitar ni modificar.

appInsightsEnabled
Nullable<Boolean>

Si es true, habilita el registro de Application Insights.

dataCollector
DataCollector

La configuración de mdc, deshabilitamos mdc cuando es null.

egressPublicNetworkAccess
Nullable<MachineLearningEgressPublicNetworkAccessType>

Si está habilitado, permita el acceso a la red pública de salida. Si está deshabilitado, se creará una salida segura. Valor predeterminado: habilitado.

instanceType
String

Tipo de instancia de proceso.

livenessProbe
MachineLearningProbeSettings

El sondeo de ejecución supervisa el estado del contenedor con regularidad.

model
String

Ruta de acceso del URI al modelo.

modelMountPath
String

Ruta de acceso para montar el modelo en un contenedor personalizado.

provisioningState
Nullable<MachineLearningDeploymentProvisioningState>

Estado de aprovisionamiento para la implementación del punto de conexión.

readinessProbe
MachineLearningProbeSettings

El sondeo de preparación valida si el contenedor está listo para atender el tráfico. Las propiedades y los valores predeterminados son los mismos que para el sondeo de ejecución.

requestSettings
MachineLearningOnlineRequestSettings

Configuración de la solicitud para la implementación.

scaleSettings
MachineLearningOnlineScaleSettings

Configuración de escalado para la implementación. Si es null o no se proporciona, el valor predeterminado es TargetUtilizationScaleSettings para KubernetesOnlineDeployment y defaultScaleSettings para ManagedOnlineDeployment. Tenga en cuenta MachineLearningOnlineScaleSettings que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen MachineLearningDefaultScaleSettings y MachineLearningTargetUtilizationScaleSettings.

containerResourceRequirements
MachineLearningContainerResourceRequirements

Requisitos de recursos para el contenedor (cpu y memoria).

Devoluciones

MachineLearningKubernetesOnlineDeployment Nueva instancia de para simular.

Se aplica a