steps Paquete
Contiene pasos creados previamente que se pueden ejecutar en una canalización de Azure Machine Learning.
Los pasos de Azure ML Pipeline se pueden configurar conjuntamente para construir una canalización, que representa un flujo de trabajo Azure Machine Learning compartido y reutilizable. Cada paso de una canalización se puede configurar para permitir la reutilización de los resultados de ejecución anteriores si el contenido del paso (scripts y dependencias), así como las entradas y los parámetros permanecen sin cambios.
Las clases de este paquete se usan normalmente junto con las clases del paquete core. El paquete principal contiene clases para configurar datos (PipelineData), programar (Schedule) y administrar la salida de los pasos (StepRun).
Los pasos creados previamente en este paquete abarcan muchos escenarios comunes que se encuentran en los flujos de trabajo de aprendizaje automático. Para empezar a trabajar con los pasos de canalización creados previamente, consulte:
Módulos
adla_step |
Contiene la funcionalidad para crear un paso de canalización de Azure ML para ejecutar un script de U-SQL con Azure Data Lake Analytics. |
automl_step |
Contiene funcionalidad para agregar y administrar un paso de canalización de aprendizaje automático automatizado en Azure Machine Learning. |
azurebatch_step |
Contiene funcionalidad para crear un paso de canalización de Azure Machine Learning que ejecuta un archivo ejecutable de Windows en Azure Batch. |
command_step |
Contiene funcionalidad para crear un paso de Azure ML Pipeline que ejecuta comandos. |
data_transfer_step |
Contiene funcionalidad para crear un paso de canalización de Azure ML que transfiere datos entre opciones de almacenamiento. |
databricks_step |
Contiene funcionalidad para crear un paso de canalización de Azure Machine Learning para ejecutar un cuaderno de Databricks o un script de Python en DBFS. |
estimator_step |
Contiene funcionalidad para crear un paso de canalización que ejecuta un estimador para el entrenamiento del modelo de Machine Learning. |
hyper_drive_step |
Contiene funcionalidad para crear y administrar pasos de Azure ML Pipeline que ejecutan el ajuste de hiperparámetros. |
kusto_step |
Contiene funcionalidad para crear un paso de canalización de Azure Machine Learning que ejecuta un cuaderno de Kusto. |
module_step |
Contiene funcionalidad para agregar un paso de canalización de Azure Machine Learning mediante una versión existente de un módulo. |
mpi_step |
Contiene funcionalidad para agregar un paso de canalización de Azure ML para ejecutar un trabajo de MPI para el aprendizaje de modelos de Machine Learning. |
parallel_run_config |
Contiene la funcionalidad para configurar una clase ParallelRunStep. |
parallel_run_step |
Contiene funcionalidad para agregar un paso para ejecutar el script de usuario en modo paralelo en varios destinos de AmlCompute. |
python_script_step |
Contiene funcionalidad para crear un paso de Azure ML Pipeline que ejecuta un script de Python. |
r_script_step |
Contiene funcionalidad para crear un paso de canalización de Azure Machine Learning que ejecuta el script de R. |
synapse_spark_step |
Contiene funcionalidad para crear un paso de Azure ML Synapse que ejecuta un script de Python. |
Clases
AdlaStep |
Crea un paso de Azure ML Pipeline para ejecutar un script U-SQL con Azure Data Lake Analytics. Para obtener un ejemplo del uso de este AdlaStep, consulte el cuaderno https://aka.ms/pl-adla. Cree un paso de canalización de Azure ML para ejecutar un script U-SQL con Azure Data Lake Analytics. |
AutoMLStep |
Crea un paso de canalización de Azure Machine Learning que encapsula una ejecución de aprendizaje automático automatizado. Para obtener un ejemplo del uso de AutoMLStep, consulte el cuaderno https://aka.ms/pl-automl. Inicialice un autoMLStep. |
AutoMLStepRun |
Proporciona información sobre una ejecución de experimento de ML automatizado y sobre los métodos para recuperar salidas predeterminadas. La clase AutoMLStepRun se usa para administrar, comprobar el estado y recuperar los detalles de la ejecución una vez que se envía una ejecución de ML automatizado en una canalización. Además, esta clase se puede usar para obtener las salidas predeterminadas de AutoMLStep mediante la clase StepRun. Inicialice una ejecución de paso de automl. |
AzureBatchStep |
Crea un paso de canalización de Azure Machine Learning para enviar trabajos a Azure Batch. Nota: Este paso no admite la carga o descarga de directorios ni de su contenido. Para obtener un ejemplo del uso de AzureBatchStep, consulte el cuaderno https://aka.ms/pl-azbatch. Cree un paso de canalización de Azure ML para enviar trabajos a Azure Batch. |
CommandStep |
Cree un paso de Azure ML Pipeline que ejecute un comando. Cree un paso de Azure ML Pipeline que ejecute un comando. |
DataTransferStep |
Crea un paso de canalización de Azure ML que transfiere datos entre las opciones de almacenamiento. DataTransferStep admite tipos de almacenamiento comunes (por ejemplo, Azure Blob Storage y Azure Data Lake) como orígenes y receptores. Para más información, vea la sección Notas. Para un ejemplo del uso de DataTransferStep, consulte el cuaderno https://aka.ms/pl-data-trans. Cree un paso de canalización de Azure ML que transfiera datos entre las opciones de almacenamiento. |
DatabricksStep |
Crea un paso de canalización de Azure Machine Learning para agregar un cuaderno de DataBricks, un script de Python o un archivo JAR como nodo. Para obtener un ejemplo del uso de DatabricksStep, consulte el cuaderno https://aka.ms/pl-databricks. Cree un paso de canalización de Azure ML para agregar un cuaderno de DataBricks, un script de Python o un archivo JAR como nodo. Para obtener un ejemplo del uso de DatabricksStep, consulte el cuaderno https://aka.ms/pl-databricks. :p aram python_script_name:[Obligatorio] Nombre de un script de Python relativo a Especifique exactamente uno entre Si especifica un objeto DataReference como entrada con data_reference_name=input1 y un objeto PipelineData como salida con name=output1, las entradas y salidas se pasarán al script como parámetros. Este será su aspecto y tendrá que analizar los argumentos del script para acceder a las rutas de acceso de cada entrada y salida: "-input1","wasbs://test@storagename.blob.core.windows.net/test","-output1", "wasbs://test@storagename.blob.core.windows.net/b3e26de1-87a4-494d-a20f-1988d22b81a2/output1" Además, los parámetros siguientes estarán disponibles en el script:
Al ejecutar un script de Python desde la máquina local en Databricks con los parámetros |
EstimatorStep |
EN DESUSO. Crea un paso de canalización que ejecutará Estimator para el entrenamiento del modelo de Azure Machine Learning. Cree un paso de canalización de Azure ML para ejecutar estimador para el entrenamiento del modelo de Machine Learning. EN DESUSO. Use CommandStep en su lugar. Para obtener un ejemplo, vea Cómo ejecutar el entrenamiento de ML en canalizaciones con CommandStep. |
HyperDriveStep |
Crea un paso de Azure ML Pipeline para ejecutar el ajuste de hiperparámetros para modelos de Machine Learning. Para obtener un ejemplo del uso de HyperDriveStep, vea el cuaderno https://aka.ms/pl-hyperdrive. Cree un paso de canalización de Azure ML para ejecutar la asignación de hiperparámetros para el entrenamiento del modelo de Machine Learning. |
HyperDriveStepRun |
Administre, compruebe el estado y recupere los detalles de ejecución de un paso de canalización HyperDriveStep. HyperDriveStepRun proporciona la funcionalidad de HyperDriveRun con la compatibilidad adicional de StepRun. La clase HyperDriveStepRun permite administrar, comprobar el estado y recuperar los detalles de ejecución de la ejecución de HyperDrive y cada una de sus ejecuciones secundarias generadas. La clase StepRun permite hacerlo una vez que se envía la ejecución de canalización primaria y la canalización ha enviado la ejecución del paso. Inicialice un hyperDriveStepRun. HyperDriveStepRun proporciona la funcionalidad de HyperDriveRun con la compatibilidad adicional de StepRun. La clase HyperDriveRun permite administrar, comprobar el estado y recuperar los detalles de ejecución de la ejecución de HyperDrive y cada una de sus ejecuciones secundarias generadas. La clase StepRun permite hacerlo una vez que se envía la ejecución de canalización primaria y la canalización ha enviado la ejecución del paso. |
KustoStep |
KustoStep habilita la funcionalidad para ejecutar consultas de Kusto en un clúster de Kusto de destino en canalizaciones de Azure Machine Learning. Inicialice KustoStep. |
ModuleStep |
Crea un paso de canalización de Azure Machine Learning para ejecutar una versión específica de un módulo. Los objetos Module definen cálculos reutilizables, como scripts o ejecutables, que se pueden usar en diferentes escenarios de aprendizaje automático y por usuarios diferentes. Para usar una versión específica de un módulo en una canalización, cree un paso ModuleStep. ModuleStep es un paso en la canalización que usa una clase ModuleVersion existente. Para obtener un ejemplo del uso de ModuleStep, consulte el cuaderno https://aka.ms/pl-modulestep. Cree un paso de canalización de Azure ML para ejecutar una versión específica de un módulo. |
MpiStep |
Crea un paso de canalización de Azure ML para ejecutar un trabajo de MPI. Para obtener un ejemplo del uso de MpiStep, consulte el cuaderno https://aka.ms/pl-style-trans. Cree un paso de canalización de Azure ML para ejecutar un trabajo de MPI. EN DESUSO. Use CommandStep en su lugar. Para ver un ejemplo, consulte Ejecución del entrenamiento distribuido en canalizaciones con CommandStep. |
ParallelRunConfig |
Define la configuración de un objeto ParallelRunStep. Para obtener un ejemplo del uso de ParallelRunStep, vea el cuaderno https://aka.ms/batch-inference-notebooks. Para consultar la guía de solución de problemas, vea https://aka.ms/prstsg. Puede encontrar más referencias allí. Inicialice el objeto config. |
ParallelRunStep |
Crea un paso de canalización de Azure Machine Learning para procesar grandes cantidades de datos de forma asincrónica y en paralelo. Para obtener un ejemplo del uso de ParallelRunStep, vea el cuaderno https://aka.ms/batch-inference-notebooks. Para consultar la guía de solución de problemas, vea https://aka.ms/prstsg. Puede encontrar más referencias allí. Cree un paso de canalización de Azure ML para procesar grandes cantidades de datos de forma asincrónica y en paralelo. Para obtener un ejemplo de uso de ParallelRunStep, consulte el vínculo https://aka.ms/batch-inference-notebooksdel cuaderno . |
PythonScriptStep |
Crea un paso de canalización de Azure ML que ejecuta el script de Python. Para un ejemplo del uso de PythonScriptStep, consulte el cuaderno https://aka.ms/pl-get-started. Cree un paso de canalización de Azure ML que ejecute el script de Python. |
RScriptStep |
Nota Se trata de una clase experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información. Crea un paso de canalización de Azure Machine Learning que ejecuta el script de R. Cree un paso de canalización de Azure ML que ejecute un script de R. EN DESUSO. Use CommandStep en su lugar. Para obtener un ejemplo, vea Cómo ejecutar scripts de R en canalizaciones con CommandStep. |
SynapseSparkStep |
Nota Se trata de una clase experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información. Crea un paso de Azure ML Synapse que envía y ejecuta el script de Python. Cree un paso de canalización de Azure ML que ejecute el trabajo de Spark en el grupo de Spark de Synapse. |