graph Modül

Azure Machine Learning işlem hattı grafları oluşturmak için sınıfları tanımlar.

(ve türetilmiş sınıflar), PipelineDatave PipelineData nesneleri kullandığınızda PipelineStep , nesneler için Pipeline Azure ML işlem hattı grafikleri oluşturulur. Tipik kullanım örneklerinde, bu modüldeki sınıfları doğrudan kullanmanız gerekmez.

İşlem hattı çalıştırma grafiği, veri kaynağı veya adım gibi temel birimleri temsil eden modül düğümlerinden oluşur. Düğümler giriş bağlantı noktalarına, çıkış bağlantı noktalarına ve ilişkili parametrelere sahip olabilir. Kenarlar, bir grafikteki iki düğüm bağlantı noktası arasındaki ilişkileri tanımlar.

Sınıflar

DataSource

Grafikte kullanılabilecek bir veri kaynağı.

DataSource'ı başlatın.

DataSourceDef

Veri kaynağının tanımı.

DataSourceDef'i başlatın.

DataSourceNode

Graftaki bir veri kaynağını temsil eder.

Veri kaynağı düğümünü başlatın.

DataType

Bir veri parçası için veri türü (giriş veya çıkış).

DataType'ı başlatın.

Edge

Grafikteki iki düğüm bağlantı noktası arasındaki kenar örneği.

Edge'i başlatın.

Graph

İşlem hattı çalıştırma grafı tanımlamak için bir sınıf.

Graph'ı başlatın.

InputPort

Çıkış bağlantı noktasına bağlanabilen bir düğümdeki giriş bağlantı noktasının örneği.

InputPort'u başlatın.

InputPortBinding

Kaynaktan işlem hattı adımının girişine bağlama tanımlar.

InputPortBinding bir adıma giriş olarak kullanılabilir. Kaynak bir PipelineData, PortDataReference, DataReference, PipelineDatasetveya OutputPortBindingolabilir.

InputPortBinding, bağlama nesnesinin adından farklı olması gerekiyorsa (örneğin, yinelenen giriş/çıkış adlarından kaçınmak için veya adım betiğinin belirli bir ada sahip olması için bir girişe ihtiyaç duyduğundan) adım girişinin adını belirtmek için yararlıdır. Girişler için bind_mode belirtmek için PythonScriptStep de kullanılabilir.

InputPortBinding'i başlatın.

InputPortDef

Giriş bağlantı noktasının tanımı.

Giriş bağlantı noktası oluşturun.

Module

Grafta kullanılabilecek çalıştırılabilir modül.

Bu sınıf doğrudan kullanılmak üzere tasarlanmamıştır. Bunun yerine bu Module sınıfı kullanın.

Modülü Başlat'ı seçin.

ModuleDef

Yürütme ve bağlantı noktası tanımlarını içeren bir modülün tanımı.

ModuleDef'i başlatın.

ModuleNode

Grafikteki bir modülü temsil eder.

Modül düğümünü başlatın.

Node

Graftaki temel bir birimi temsil eder, örneğin herhangi bir veri kaynağı veya adım olabilir.

Node'ı başlatın.

OutputPort

Bir giriş bağlantı noktasına bağlanabilen bir düğümdeki çıkış bağlantı noktasının örneği.

OutputPort'u başlatın.

OutputPortBinding

İşlem hattı adımının adlandırılmış çıkışını tanımlar.

OutputPortBinding, bir adım tarafından oluşturulacak veri türünü ve verilerin nasıl üretileceğini belirtmek için kullanılabilir. Adım çıkışının başka bir adımın gerekli bir girişi olduğunu belirtmek için ile InputPortBinding birlikte kullanılabilir.

OutputPortBinding'i başlatın.

OutputPortDef

Çıkış bağlantı noktasının tanımı.

Çıkış bağlantı noktası oluşturun.

Param

Düğümdeki parametre örneği.

Param'ı başlatın.

ParamDef

Yürütme parametresinin tanımı.

ParamDef'i başlatın.

PipelineDataset

Veri Kümesi ve İşlem Hattı için bir bağdaştırıcı görevi görür.

Not

Bu sınıf kullanım dışı bırakıldı. veri kümesini işlem hattıyla kullanmayı öğrenin, bkz https://aka.ms/pipeline-with-dataset. .

Bu bir iç sınıftır. Bu sınıfı doğrudan oluşturmamalı, bunun yerine Dataset veya OutputDatasetConfig sınıflarında as_* örnek yöntemlerini çağırmamalısınız.

Veri Kümesi ve İşlem Hattı için bağdaştırıcı görevi görür.

Bu bir iç sınıftır. Bu sınıfı doğrudan oluşturmamalı, bunun yerine Dataset veya OutputDatasetConfig sınıflarında as_* örnek yöntemlerini çağırmamalısınız.

PipelineParameter

İşlem hattı yürütmesinde parametre tanımlar.

PipelineParameters'ı kullanarak daha sonra değişen parametre değerleriyle yeniden yayımlanabilen çok yönlü İşlem Hatları oluşturun.

İşlem hattı parametrelerini başlatın.

PortDataReference

Tamamlanmış bir StepRun çıkışıyla ilişkili verileri modeller.

PortDataReference nesnesi, tarafından StepRunoluşturulan çıkış verilerini indirmek için kullanılabilir. Gelecekteki bir İşlem Hattında adım girişi olarak da kullanılabilir.

PortDataReference'ı başlatın.

PublishedPipeline

Bunu oluşturan Python kodu olmadan gönderilecek bir İşlem Hattını temsil eder.

Buna ek olarak, bir PublishedPipeline farklı PipelineParameter değerler ve girişlerle yeniden Pipeline göndermek için kullanılabilir.

PublishedPipeline'i başlatın.

:p aram uç noktası Bu işlem hattı için işlem hattı çalıştırmalarını göndermek için REST uç nokta URL'si. :type endpoint: str :p aram total_run_steps: Bu işlem hattındaki adımların sayısı: total_run_steps yazın: int :p aram çalışma alanı: Yayımlanan işlem hattının çalışma alanı. :type workspace: azureml.core.Workspace :p aram continue_on_step_failure: PipelineRun'da diğer adımların yürütülmesine devam edilip edilmeyeceği

bir adım başarısız olursa varsayılan değer false olur.

StoredProcedureParameter

SQL veritabanı başvuruları ile kullanmak için bir SQL saklı yordam parametresini temsil eder.

StoredProcedureParameter'ı başlatın.

varsayılan olarak azureml.pipeline.core.graph.StoredProcedureParameterType.String :type: azureml.pipeline.core.graph.StoredProcedureParameterType

TrainingOutput

İşlem hattında kullanmak üzere belirli PipelineSteps'in özelleştirilmiş bir çıkışını tanımlar.

TrainingOutput, azure machine learning işlem hattındaki başka bir adım tarafından kullanılacak bir adım çıktısı olarak otomatik makine öğrenmesi ölçümünü veya modelini kullanıma sunmayı sağlar. veya HyperDriveStepile AutoMLStep kullanılabilir.

TrainingOutput'ı başlatın.

param model_file: Çıkışa eklenecek belirli model dosyası. Yalnızca HyperDriveStep .

Numaralandırmalar

StoredProcedureParameterType

SQL veritabanı başvuruları ile kullanılacak SQL saklı yordam parametresi türlerini tanımlar.