steps Pakiet
Zawiera wstępnie utworzone kroki, które można wykonać w potoku usługi Azure Machine Learning.
Kroki potoku usługi Azure ML można skonfigurować razem w celu utworzenia potoku, który reprezentuje przepływ pracy usługi Azure Machine Learning z możliwością udostępniania i wielokrotnego użytku. Każdy krok potoku można skonfigurować tak, aby umożliwić ponowne użycie poprzednich wyników przebiegu, jeśli zawartość kroku (skrypty i zależności), a także dane wejściowe i parametry pozostają niezmienione.
Klasy w tym pakiecie są zwykle używane razem z klasami w pakiecie core . Podstawowy pakiet zawiera klasy służące do konfigurowania danych (PipelineData), planowania (Schedule) i zarządzania danymi wyjściowymi kroków (StepRun).
Wstępnie utworzone kroki w tym pakiecie obejmują wiele typowych scenariuszy napotkanych w przepływach pracy uczenia maszynowego. Aby rozpocząć pracę ze wstępnie utworzonymi krokami potoku, zobacz:
Moduły
adla_step |
Zawiera funkcje tworzenia kroku potoku usługi Azure ML w celu uruchomienia skryptu U-SQL przy użyciu usługi Azure Data Lake Analytics. |
automl_step |
Zawiera funkcje dodawania kroku zautomatyzowanego potoku uczenia maszynowego i zarządzania nim w usłudze Azure Machine Learning. |
azurebatch_step |
Zawiera funkcje umożliwiające utworzenie kroku potoku usługi Azure ML, który uruchamia plik wykonywalny systemu Windows w Azure Batch. |
command_step |
Zawiera funkcje służące do tworzenia kroku potoku usługi Azure ML, który uruchamia polecenia. |
data_transfer_step |
Zawiera funkcje umożliwiające utworzenie kroku potoku usługi Azure ML, który przesyła dane między opcjami magazynu. |
databricks_step |
Zawiera funkcje tworzenia kroku potoku usługi Azure ML w celu uruchomienia notesu usługi Databricks lub skryptu języka Python w systemie plików DBFS. |
estimator_step |
Zawiera funkcje umożliwiające utworzenie kroku potoku, który uruchamia narzędzie do szacowania na potrzeby trenowania modelu usługi Machine Learning. |
hyper_drive_step |
Zawiera funtionality do tworzenia kroków potoku usługi Azure ML i zarządzania nimi, które uruchamiają dostrajanie hiperparametrów. |
kusto_step |
Zawiera funkcje tworzenia kroku potoku usługi Azure ML w celu uruchomienia notesu kusto. |
module_step |
Zawiera funkcje dodawania kroku potoku usługi Azure Machine Learning przy użyciu istniejącej wersji modułu. |
mpi_step |
Zawiera funkcje służące do dodawania kroku potoku usługi Azure ML w celu uruchomienia zadania MPI na potrzeby trenowania modelu usługi Machine Learning. |
parallel_run_config |
Zawiera funkcje konfigurowania programu ParallelRunStep. |
parallel_run_step |
Zawiera funkcje dodawania kroku uruchamiania skryptu użytkownika w trybie równoległym na wielu obiektach docelowych AmlCompute. |
python_script_step |
Zawiera funkcje umożliwiające utworzenie kroku potoku usługi Azure ML, który uruchamia skrypt języka Python. |
r_script_step |
Zawiera funkcje umożliwiające utworzenie kroku potoku usługi Azure ML, który uruchamia skrypt języka R. |
synapse_spark_step |
Zawiera funkcje umożliwiające utworzenie kroku usługi Azure ML Synapse, który uruchamia skrypt języka Python. |
Klasy
AdlaStep |
Tworzy krok potoku usługi Azure ML w celu uruchomienia skryptu U-SQL przy użyciu usługi Azure Data Lake Analytics. Aby zapoznać się z przykładem użycia tej aplikacji AdlaStep, zobacz notes https://aka.ms/pl-adla. Utwórz krok potoku usługi Azure ML, aby uruchomić skrypt U-SQL przy użyciu usługi Azure Data Lake Analytics. |
AutoMLStep |
Tworzy krok potoku usługi Azure ML, który hermetyzuje zautomatyzowany przebieg uczenia maszynowego. Przykład użycia narzędzia AutoMLStep można znaleźć w notesie https://aka.ms/pl-automl. Zainicjuj element AutoMLStep. |
AutoMLStepRun |
Zawiera informacje o przebiegu eksperymentu zautomatyzowanego uczenia maszynowego i metodach pobierania domyślnych danych wyjściowych. Klasa AutoMLStepRun służy do zarządzania, sprawdzania stanu i pobierania szczegółów przebiegu po przesłaniu zautomatyzowanego przebiegu uczenia maszynowego w potoku. Ponadto ta klasa może służyć do pobierania domyślnych danych wyjściowych AutoMLStep klasy za pośrednictwem StepRun klasy . Inicjowanie przebiegu kroku zautomatyzowanego uczenia maszynowego. |
AzureBatchStep |
Tworzy krok potoku usługi Azure ML na potrzeby przesyłania zadań do Azure Batch. Uwaga: ten krok nie obsługuje przekazywania/pobierania katalogów i ich zawartości. Przykład użycia usługi AzureBatchStep można znaleźć w notesie https://aka.ms/pl-azbatch. Utwórz krok potoku usługi Azure ML na potrzeby przesyłania zadań do Azure Batch. |
CommandStep |
Utwórz krok potoku usługi Azure ML, który uruchamia polecenie. Utwórz krok potoku usługi Azure ML, który uruchamia polecenie. |
DataTransferStep |
Tworzy krok potoku usługi Azure ML, który przesyła dane między opcjami magazynu. DataTransferStep obsługuje typowe typy magazynów, takie jak Azure Blob Storage i Azure Data Lake jako źródła i ujścia. Aby uzyskać więcej informacji, zobacz sekcję Uwagi . Przykład użycia elementu DataTransferStep można znaleźć w notesie https://aka.ms/pl-data-trans. Utwórz krok potoku usługi Azure ML, który przesyła dane między opcjami magazynu. |
DatabricksStep |
Tworzy krok potoku usługi Azure ML w celu dodania notesu usługi DataBricks, skryptu języka Python lub pliku JAR jako węzła. Aby zapoznać się z przykładem użycia usługi DatabricksStep, zobacz notes https://aka.ms/pl-databricks. Utwórz krok potoku usługi Azure ML, aby dodać notes usługi DataBricks, skrypt języka Python lub plik JAR jako węzeł. Aby zapoznać się z przykładem użycia usługi DatabricksStep, zobacz notes https://aka.ms/pl-databricks. :p aram python_script_name:[Required] Nazwa skryptu języka Python względem . Określ dokładnie jedną z Jeśli określisz obiekt DataReference jako dane wejściowe z data_reference_name=input1 i obiekt PipelineData jako dane wyjściowe o nazwie =output1, dane wejściowe i wyjściowe zostaną przekazane do skryptu jako parametry. W ten sposób będą wyglądać tak i należy przeanalizować argumenty w skrypcie, aby uzyskać dostęp do ścieżek poszczególnych danych wejściowych i wyjściowych: "-input1","wasbs://test@storagename.blob.core.windows.net/test","-output1", "wasbs://test@storagename.blob.core.windows.net/b3e26de1-87a4-494d-a20f-1988d22b81a2/output1" Ponadto w skrycie będą dostępne następujące parametry:
Podczas wykonywania skryptu języka Python z komputera lokalnego w usłudze Databricks przy użyciu parametrów |
EstimatorStep |
PRZESTARZAŁE. Tworzy krok potoku do uruchomienia Estimator na potrzeby trenowania modelu usługi Azure ML. Utwórz krok potoku usługi Azure ML, aby uruchomić narzędzie do szacowania na potrzeby trenowania modelu usługi Machine Learning. PRZESTARZAŁE. Zamiast tego użyj polecenia CommandStep . Przykład można znaleźć w temacie How to run ML training in pipelines with CommandStep (Jak uruchamiać trenowanie uczenia maszynowego w potokach za pomocą polecenia CommandStep). |
HyperDriveStep |
Tworzy krok potoku usługi Azure ML w celu uruchomienia łączenia hiperparametrów na potrzeby trenowania modelu usługi Machine Learning. Przykład użycia funkcji HyperDriveStep można znaleźć w notesie https://aka.ms/pl-hyperdrive. Utwórz krok potoku usługi Azure ML, aby uruchomić kwantowanie hiperparametryczne na potrzeby trenowania modelu usługi Machine Learning. |
HyperDriveStepRun |
Zarządzanie, sprawdzanie stanu i pobieranie szczegółów przebiegu dla HyperDriveStep kroku potoku. Funkcja HyperDriveStepRun zapewnia dodatkową HyperDriveRun obsługę programu StepRun. Klasa HyperDriveStepRun umożliwia zarządzanie, sprawdzanie stanu i pobieranie szczegółów przebiegu dla przebiegu funkcji HyperDrive i każdego z wygenerowanych przebiegów podrzędnych. Klasa StepRun umożliwia wykonanie tej czynności po przesłaniu nadrzędnego uruchomienia potoku, a potok przesłał przebieg kroku. Inicjowanie funkcji HyperDriveStepRun. Funkcja HyperDriveStepRun zapewnia dodatkową HyperDriveRun obsługę programu StepRun. Klasa HyperDriveRun umożliwia zarządzanie, sprawdzanie stanu i pobieranie szczegółów przebiegu dla przebiegu funkcji HyperDrive i każdego z wygenerowanych przebiegów podrzędnych. Klasa StepRun umożliwia wykonanie tej czynności po przesłaniu nadrzędnego uruchomienia potoku, a potok przesłał przebieg kroku. |
KustoStep |
Narzędzie KustoStep umożliwia uruchamianie zapytań Kusto w docelowym klastrze Kusto w usłudze Azure ML Pipelines. Zainicjuj kustoStep. |
ModuleStep |
Tworzy krok potoku usługi Azure Machine Learning w celu uruchomienia określonej wersji modułu. Module obiekty definiują obliczenia wielokrotnego użytku, takie jak skrypty lub pliki wykonywalne, które mogą być używane w różnych scenariuszach uczenia maszynowego i przez różnych użytkowników. Aby użyć określonej wersji modułu w potoku, utwórz modułStep. Element ModuleStep to krok w potoku, który używa istniejącego ModuleVersionelementu . Aby zapoznać się z przykładem użycia modułu ModuleStep, zobacz notes https://aka.ms/pl-modulestep. Utwórz krok potoku usługi Azure ML, aby uruchomić określoną wersję modułu. |
MpiStep |
Tworzy krok potoku usługi Azure ML w celu uruchomienia zadania MPI. Przykład użycia narzędzia MpiStep można znaleźć w notesie https://aka.ms/pl-style-trans. Utwórz krok potoku usługi Azure ML, aby uruchomić zadanie MPI. PRZESTARZAŁE. Zamiast tego użyj polecenia CommandStep . Przykład można znaleźć w temacie How to run distributed training in pipelines with CommandStep (Jak uruchomić trenowanie rozproszone w potokach za pomocą polecenia CommandStep). |
ParallelRunConfig |
Definiuje konfigurację ParallelRunStep obiektu. Przykład użycia metody ParallelRunStep można znaleźć w notesie https://aka.ms/batch-inference-notebooks. Aby uzyskać informacje na temat rozwiązywania problemów, zobacz https://aka.ms/prstsg. Więcej odwołań można znaleźć w tym miejscu. Zainicjuj obiekt konfiguracji. |
ParallelRunStep |
Tworzy krok potoku usługi Azure Machine Learning w celu przetwarzania dużych ilości danych asynchronicznie i równolegle. Przykład użycia metody ParallelRunStep można znaleźć w notesie https://aka.ms/batch-inference-notebooks. Aby uzyskać informacje na temat rozwiązywania problemów, zobacz https://aka.ms/prstsg. Więcej odwołań można znaleźć w tym miejscu. Utwórz krok potoku usługi Azure ML, aby przetwarzać duże ilości danych asynchronicznie i równolegle. Aby zapoznać się z przykładem użycia metody ParallelRunStep, zobacz link https://aka.ms/batch-inference-notebooksnotesu . |
PythonScriptStep |
Tworzy krok potoku usługi Azure ML, który uruchamia skrypt języka Python. Aby zapoznać się z przykładem użycia języka PythonScriptStep, zobacz notes https://aka.ms/pl-get-started. Utwórz krok potoku usługi Azure ML, który uruchamia skrypt języka Python. |
RScriptStep |
Uwaga Jest to klasa eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/azuremlexperimental. Tworzy krok potoku usługi Azure ML, który uruchamia skrypt języka R. Utwórz krok potoku usługi Azure ML, który uruchamia skrypt języka R. PRZESTARZAŁE. Zamiast tego użyj polecenia CommandStep . Przykład można znaleźć w temacie How to run R scripts in pipelines with CommandStep (Jak uruchamiać skrypty języka R w potokach za pomocą polecenia CommandStep). |
SynapseSparkStep |
Uwaga Jest to klasa eksperymentalna i może ulec zmianie w dowolnym momencie. Aby uzyskać więcej informacji, zobacz https://aka.ms/azuremlexperimental. Tworzy krok usługi Azure ML Synapse, który przesyła i wykonuje skrypt języka Python. Utwórz krok potoku usługi Azure ML, który uruchamia zadanie platformy Spark w puli zadań platformy Spark usługi Synapse. |