Partilhar via


ArmMachineLearningModelFactory.MachineLearningKubernetesOnlineDeployment Método

Definição

Inicializa uma nova instância 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

Configuração de código para a implantação do ponto de extremidade.

description
String

Descrição da implantação do ponto de extremidade.

environmentId
String

ID de recurso do ARM da especificação de ambiente para a implantação do ponto de extremidade.

environmentVariables
IDictionary<String,String>

Configuração de variáveis de ambiente para a implantação.

properties
IDictionary<String,String>

Dicionário de propriedades. As propriedades podem ser adicionadas, mas não removidas ou alteradas.

appInsightsEnabled
Nullable<Boolean>

Se for true, habilitará o registro em log do Application Insights.

dataCollector
DataCollector

A configuração do mdc desabilitaremos mdc quando ela for nula.

egressPublicNetworkAccess
Nullable<MachineLearningEgressPublicNetworkAccessType>

Se habilitado, permita o acesso à rede pública de saída. Se desabilitado, isso criará saída segura. Padrão: habilitado.

instanceType
String

Tipo de instância de computação.

livenessProbe
MachineLearningProbeSettings

A investigação de atividade monitora a integridade do contêiner regularmente.

model
String

O caminho do URI para o modelo.

modelMountPath
String

O caminho para montar o modelo em um contêiner personalizado.

provisioningState
Nullable<MachineLearningDeploymentProvisioningState>

Estado de provisionamento para a implantação do ponto de extremidade.

readinessProbe
MachineLearningProbeSettings

A investigação de preparação valida se o contêiner está pronto para atender ao tráfego. As propriedades e os padrões são os mesmos da investigação de atividade.

requestSettings
MachineLearningOnlineRequestSettings

Solicitar configurações para a implantação.

scaleSettings
MachineLearningOnlineScaleSettings

Configurações de escala para a implantação. Se for nulo ou não for fornecido, ele usará como padrão TargetUtilizationScaleSettings para KubernetesOnlineDeployment e defaultScaleSettings para ManagedOnlineDeployment. MachineLearningOnlineScaleSettings Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem MachineLearningDefaultScaleSettings e MachineLearningTargetUtilizationScaleSettings.

containerResourceRequirements
MachineLearningContainerResourceRequirements

Os requisitos de recurso para o contêiner (cpu e memória).

Retornos

Uma nova MachineLearningKubernetesOnlineDeployment instância para zombar.

Aplica-se a