Partilhar via


ArmMachineLearningModelFactory.MachineLearningManagedOnlineDeployment Método

Definição

Inicializa uma nova instância de MachineLearningManagedOnlineDeployment.

public static Azure.ResourceManager.MachineLearning.Models.MachineLearningManagedOnlineDeployment MachineLearningManagedOnlineDeployment (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);
static member MachineLearningManagedOnlineDeployment : 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.MachineLearningManagedOnlineDeployment
Public Shared Function MachineLearningManagedOnlineDeployment (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) As MachineLearningManagedOnlineDeployment

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, desabilitamos o mdc quando ele é nulo.

egressPublicNetworkAccess
Nullable<MachineLearningEgressPublicNetworkAccessType>

Se habilitado, permita o acesso à rede pública de saída. Se desabilitado, isso criará uma 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 no 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, o padrão será 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.

Retornos

Uma nova MachineLearningManagedOnlineDeployment instância para simulação.

Aplica-se a