Compartir a través de


ArmMachineLearningModelFactory.MachineLearningBatchDeploymentProperties Método

Definición

Inicializa una nueva instancia de MachineLearningBatchDeploymentProperties.

public static Azure.ResourceManager.MachineLearning.Models.MachineLearningBatchDeploymentProperties MachineLearningBatchDeploymentProperties (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, string compute = default, Azure.ResourceManager.MachineLearning.Models.BatchDeploymentConfiguration deploymentConfiguration = default, int? errorThreshold = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningBatchLoggingLevel? loggingLevel = default, int? maxConcurrencyPerInstance = default, long? miniBatchSize = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningAssetReferenceBase model = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningBatchOutputAction? outputAction = default, string outputFileName = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningDeploymentProvisioningState? provisioningState = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningDeploymentResourceConfiguration resources = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningBatchRetrySettings retrySettings = default);
static member MachineLearningBatchDeploymentProperties : Azure.ResourceManager.MachineLearning.Models.MachineLearningCodeConfiguration * string * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * string * Azure.ResourceManager.MachineLearning.Models.BatchDeploymentConfiguration * Nullable<int> * Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningBatchLoggingLevel> * Nullable<int> * Nullable<int64> * Azure.ResourceManager.MachineLearning.Models.MachineLearningAssetReferenceBase * Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningBatchOutputAction> * string * Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningDeploymentProvisioningState> * Azure.ResourceManager.MachineLearning.Models.MachineLearningDeploymentResourceConfiguration * Azure.ResourceManager.MachineLearning.Models.MachineLearningBatchRetrySettings -> Azure.ResourceManager.MachineLearning.Models.MachineLearningBatchDeploymentProperties
Public Shared Function MachineLearningBatchDeploymentProperties (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 compute As String = Nothing, Optional deploymentConfiguration As BatchDeploymentConfiguration = Nothing, Optional errorThreshold As Nullable(Of Integer) = Nothing, Optional loggingLevel As Nullable(Of MachineLearningBatchLoggingLevel) = Nothing, Optional maxConcurrencyPerInstance As Nullable(Of Integer) = Nothing, Optional miniBatchSize As Nullable(Of Long) = Nothing, Optional model As MachineLearningAssetReferenceBase = Nothing, Optional outputAction As Nullable(Of MachineLearningBatchOutputAction) = Nothing, Optional outputFileName As String = Nothing, Optional provisioningState As Nullable(Of MachineLearningDeploymentProvisioningState) = Nothing, Optional resources As MachineLearningDeploymentResourceConfiguration = Nothing, Optional retrySettings As MachineLearningBatchRetrySettings = Nothing) As MachineLearningBatchDeploymentProperties

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.

compute
String

Destino de proceso para la operación de inferencia por lotes.

deploymentConfiguration
BatchDeploymentConfiguration

Propiedades relevantes para diferentes tipos de implementación. Tenga en cuenta BatchDeploymentConfiguration 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 BatchPipelineComponentDeploymentConfiguration.

errorThreshold
Nullable<Int32>

Umbral de error, si el recuento de errores de toda la entrada supera este valor, se anulará la inferencia por lotes. El intervalo es [-1, int. MaxValue]. Para FileDataset, este valor es el recuento de errores de archivo. En tabularDataset, este valor es el recuento de errores de registro. Si se establece en -1 (límite inferior), se omitirán todos los errores durante la inferencia por lotes.

loggingLevel
Nullable<MachineLearningBatchLoggingLevel>

Nivel de registro para la operación de inferencia por lotes.

maxConcurrencyPerInstance
Nullable<Int32>

Indica el número máximo de paralelismo por instancia.

miniBatchSize
Nullable<Int64>

Tamaño del miniproceso pasado a cada invocación de lote. Para FileDataset, este es el número de archivos por miniproceso. Para TabularDataset, este es el tamaño de los registros en bytes, por miniproceso.

model
MachineLearningAssetReferenceBase

Referencia al recurso de modelo para la implementación del punto de conexión. Tenga en cuenta MachineLearningAssetReferenceBase 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 MachineLearningDataPathAssetReference, MachineLearningOutputPathAssetReference y MachineLearningIdAssetReference.

outputAction
Nullable<MachineLearningBatchOutputAction>

Indica cómo se organizará la salida.

outputFileName
String

Nombre de archivo de salida personalizado para append_row acción de salida.

provisioningState
Nullable<MachineLearningDeploymentProvisioningState>

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

resources
MachineLearningDeploymentResourceConfiguration

Indica la configuración de proceso para el trabajo. Si no se proporciona, el valor predeterminado es el valor predeterminado definido en ResourceConfiguration.

retrySettings
MachineLearningBatchRetrySettings

Vuelva a intentar la configuración de la operación de inferencia por lotes. Si no se proporciona, el valor predeterminado será los valores predeterminados definidos en BatchRetrySettings.

Devoluciones

MachineLearningBatchDeploymentProperties Nueva instancia para simular.

Se aplica a