MLClient Clase
Una clase de cliente para interactuar con los servicios de Azure ML.
Use este cliente para administrar recursos de Azure ML, como áreas de trabajo, trabajos, modelos, etc.
- Herencia
-
builtins.objectMLClient
Constructor
MLClient(credential: TokenCredential, subscription_id: str | None = None, resource_group_name: str | None = None, workspace_name: str | None = None, registry_name: str | None = None, **kwargs: Any)
Parámetros
El identificador de la suscripción de Azure. Opcional solo para los recursos del Registro. El valor predeterminado es None.
El grupo de recursos de Azure. Opcional solo para los recursos del Registro. El valor predeterminado es None.
Área de trabajo que se va a usar en el cliente. Opcional solo para las operaciones que no dependen del área de trabajo. El valor predeterminado es None.
Registro que se va a usar en el cliente. Opcional solo para las operaciones que no dependen del área de trabajo. El valor predeterminado es None.
Especifica si se deben mostrar o no barras de progreso para las operaciones de ejecución prolongada (por ejemplo, los clientes pueden considerar establecer esta opción en False si no se usa este SDK en una configuración interactiva). El valor predeterminado es True.
Especifica si se va a habilitar o no la telemetría. Se invalidará en False si no está en un Jupyter Notebook. El valor predeterminado es True si está en un Jupyter Notebook.
Ejemplos
Al usar dominios soberanos (es decir, cualquier nube que no sea AZURE_PUBLIC_CLOUD), debe pasar el nombre de la nube en kwargs y debe usar una autoridad con DefaultAzureCredential.
from azure.ai.ml import MLClient
from azure.identity import AzureAuthorityHosts, DefaultAzureCredential
kwargs = {"cloud": "AzureChinaCloud"}
ml_client = MLClient(
subscription_id=subscription_id,
resource_group_name=resource_group,
credential=DefaultAzureCredential(authority=AzureAuthorityHosts.AZURE_CHINA),
**kwargs,
)
Métodos
begin_create_or_update |
Crea o actualiza un recurso de Azure ML de forma asincrónica. |
create_or_update |
Crea o actualiza un recurso de Azure ML. |
from_config |
Devuelve un cliente de un área de trabajo de Azure Machine Learning existente mediante una configuración de archivo. Este método proporciona una manera sencilla de reutilizar el mismo área de trabajo en varios cuadernos o proyectos de Python. Puede guardar las propiedades de Azure Resource Manager (ARM) de un área de trabajo en un archivo de configuración JSON con este formato:
A continuación, puede usar este método para cargar el mismo área de trabajo en distintos cuadernos o proyectos de Python sin volver a establecer las propiedades de ARM del área de trabajo. |
begin_create_or_update
Crea o actualiza un recurso de Azure ML de forma asincrónica.
begin_create_or_update(entity: R, **kwargs) -> LROPoller[R]
Parámetros
- entity
- Union[Workspace , Registry, Compute, OnlineDeployment , OnlineEndpoint, BatchDeployment , BatchEndpoint, Schedule]
Recurso que se va a crear o actualizar.
Devoluciones
El recurso después de la operación de creación o actualización.
Tipo de valor devuelto
create_or_update
Crea o actualiza un recurso de Azure ML.
create_or_update(entity: T, **kwargs) -> T
Parámetros
Recurso que se va a crear o actualizar.
Devoluciones
Recurso creado o actualizado.
Tipo de valor devuelto
from_config
Devuelve un cliente de un área de trabajo de Azure Machine Learning existente mediante una configuración de archivo.
Este método proporciona una manera sencilla de reutilizar el mismo área de trabajo en varios cuadernos o proyectos de Python. Puede guardar las propiedades de Azure Resource Manager (ARM) de un área de trabajo en un archivo de configuración JSON con este formato:
{
"subscription_id": "<subscription-id>",
"resource_group": "<resource-group>",
"workspace_name": "<workspace-name>"
}
A continuación, puede usar este método para cargar el mismo área de trabajo en distintos cuadernos o proyectos de Python sin volver a establecer las propiedades de ARM del área de trabajo.
from_config(credential: TokenCredential, *, path: PathLike | str | None = None, file_name=None, **kwargs) -> MLClient
Parámetros
Ruta de acceso al archivo de configuración o directorio inicial en el que se va a buscar el archivo de configuración. El valor predeterminado es Ninguno, lo que indica que se usará el directorio actual.
Nombre del archivo de configuración que se va a buscar cuando la ruta de acceso es una ruta de acceso de directorio. El valor predeterminado es "config.json".
Devoluciones
El cliente de un área de trabajo de Azure ML existente.
Tipo de valor devuelto
Excepciones
Se genera si "config.json" o file_name si se invalida, no se encuentra en el directorio . Los detalles se proporcionarán en el mensaje de error.
Ejemplos
Creación de mlClient a partir de un archivo denominado "config.json" en el directorio "src".
from azure.ai.ml import MLClient
client = MLClient.from_config(credential=DefaultAzureCredential(), path="./sdk/ml/azure-ai-ml/samples/src")
Crear un mlClient a partir de un archivo denominado "team_workspace_configuration.json" en el directorio actual.
from azure.ai.ml import MLClient
client = MLClient.from_config(
credential=DefaultAzureCredential(),
file_name="./sdk/ml/azure-ai-ml/samples/team_workspace_configuration.json",
)
Atributos
batch_deployments
Colección de operaciones relacionadas con la implementación por lotes.
Devoluciones
Operaciones de implementación por lotes.
Tipo de valor devuelto
batch_endpoints
Colección de operaciones relacionadas con el punto de conexión por lotes.
Devoluciones
Operaciones de punto de conexión de Batch
Tipo de valor devuelto
components
Colección de operaciones relacionadas con componentes.
Devoluciones
Operaciones de componentes.
Tipo de valor devuelto
compute
Colección de operaciones relacionadas con el proceso.
Devoluciones
Operaciones de proceso
Tipo de valor devuelto
connections
Colección de operaciones relacionadas con la conexión del área de trabajo.
Devoluciones
Operaciones de conexiones del área de trabajo
Tipo de valor devuelto
data
Colección de operaciones relacionadas con los datos.
Devoluciones
Operaciones de datos.
Tipo de valor devuelto
datastores
Colección de operaciones relacionadas con el almacén de datos.
Devoluciones
Operaciones de almacén de datos.
Tipo de valor devuelto
environments
Colección de operaciones relacionadas con el entorno.
Devoluciones
Operaciones de entorno.
Tipo de valor devuelto
feature_sets
aka.ms/azuremlexperimental para obtener más información.
Colección de operaciones relacionadas con el conjunto de características.
Devoluciones
Operaciones FeatureSet
Tipo de valor devuelto
feature_store_entities
aka.ms/azuremlexperimental para obtener más información.
Colección de operaciones relacionadas con entidades de almacén de características.
Devoluciones
Operaciones featureStoreEntity
Tipo de valor devuelto
feature_stores
aka.ms/azuremlexperimental para obtener más información.
Colección de operaciones relacionadas con el almacén de características.
Devoluciones
Operaciones de FeatureStore
Tipo de valor devuelto
jobs
Colección de operaciones relacionadas con el trabajo.
Devoluciones
Operaciones de trabajos
Tipo de valor devuelto
models
Colección de operaciones relacionadas con el modelo.
Devoluciones
Operaciones de modelo
Tipo de valor devuelto
online_deployments
Colección de operaciones relacionadas con la implementación en línea.
Devoluciones
Operaciones de implementación en línea
Tipo de valor devuelto
online_endpoints
Colección de operaciones relacionadas con puntos de conexión en línea.
Devoluciones
Operaciones de punto de conexión en línea
Tipo de valor devuelto
registries
aka.ms/azuremlexperimental para obtener más información.
Colección de operaciones relacionadas con el Registro.
Devoluciones
Operaciones de registro
Tipo de valor devuelto
resource_group_name
Obtenga el nombre del grupo de recursos de un objeto MLClient.
Devoluciones
Nombre de un grupo de recursos de Azure.
Tipo de valor devuelto
schedules
Colección de operaciones relacionadas con la programación.
Devoluciones
Programar operaciones.
Tipo de valor devuelto
subscription_id
Obtenga el identificador de suscripción de un objeto MLClient.
Devoluciones
Un identificador de suscripción de Azure.
Tipo de valor devuelto
workspace_hubs
aka.ms/azuremlexperimental para obtener más información.
Colección de operaciones relacionadas con el centro de áreas de trabajo.
Devoluciones
Operaciones en el centro de conectividad
Tipo de valor devuelto
workspace_name
Nombre del área de trabajo donde se ejecutarán las operaciones dependientes del área de trabajo.
Devoluciones
Nombre del área de trabajo predeterminada.
Tipo de valor devuelto
workspace_outbound_rules
Colección de operaciones relacionadas con reglas de salida del área de trabajo.
Devoluciones
Operaciones de reglas de salida del área de trabajo
Tipo de valor devuelto
workspaces
Colección de operaciones relacionadas con el área de trabajo.
Devoluciones
Operaciones del área de trabajo
Tipo de valor devuelto
R
R = ~R
T
T = ~T
Azure SDK for Python