ArmMachineLearningModelFactory.MachineLearningBatchDeploymentProperties Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.
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.
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.
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.