Aracılığıyla paylaş


Pipeline Sınıf

İşlem hattı bileşeni sürüm tüketimi için kullanılan işlem hattı düğümü için temel sınıf. Bu sınıfı doğrudan örneklememelisiniz. Bunun yerine, bir işlem hattı düğümü oluşturmak için dekoratör kullanmalısınız @pipeline .

Devralma
azure.ai.ml.entities._builders.base_node.BaseNode
Pipeline

Oluşturucu

Pipeline(*, component: Component | str, inputs: Dict[str, Input | str | bool | int | float | Enum] | None = None, outputs: Dict[str, str | Output] | None = None, settings: PipelineJobSettings | None = None, **kwargs)

Parametreler

component
Union[Component, str]
Gerekli

Adım için çalıştırılacak işlem hattı bileşeninin/işinin kimliği veya örneği.

inputs
Optional[Dict[str, Union[ <xref:azure.ai.ml.entities.Input>, str, bool, int, float, <xref:Enum>, <xref:"Input">]]]<xref:./>
Gerekli

İşlem hattı düğümünün girişleri.

outputs
Optional[Dict[str, Union[str, <xref:azure.ai.ml.entities.Output>, <xref:"Output">]]]
Gerekli

İşlem hattı düğümünün çıkışları.

settings
Optional[PipelineJobSettings]
Gerekli

İşlem hattı düğümünün ayarlanması, yalnızca kök işlem hattı işi için geçerli olur.

Yöntemler

clear
copy
dump

İş içeriğini YAML biçiminde bir dosyaya dökümünü alır.

fromkeys

Yinelenebilir anahtarlar ve değerler değer olarak ayarlanmış yeni bir sözlük oluşturun.

get

Anahtar sözlükteyse anahtarın değerini döndür, aksi takdirde varsayılan değerdir.

items
keys
pop

Anahtar bulunamazsa, verilen varsayılan değeri döndürür; aksi takdirde, bir KeyError yükseltin.

popitem

Bir (anahtar, değer) çifti kaldırın ve 2 tanımlama grubu olarak döndürin.

Çiftler LIFO (last-in, first-out) sırasına göre döndürülür. Dikte boşsa KeyError'ı yükseltir.

setdefault

Anahtar sözlükte değilse, varsayılan değere sahip bir anahtar ekleyin.

Anahtar sözlükteyse anahtarın değerini döndür, aksi takdirde varsayılan değerdir.

update

E varsa ve bir .keys() yöntemine sahipse, şunu yapar: E: D[k] = E[k] içinde k için E varsa ve bir .keys() yöntemi yoksa, şunu yapar: k için, E:D[k] = v Her iki durumda da, bunu izler: F: D[k] = F[k] içinde k için

values

clear

clear() -> None.  Remove all items from D.

copy

copy() -> a shallow copy of D

dump

İş içeriğini YAML biçiminde bir dosyaya dökümünü alır.

dump(dest: str | PathLike | IO, **kwargs) -> None

Parametreler

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Gerekli

YAML içeriğinin yazılabileceği yerel yol veya dosya akışı. Dest bir dosya yoluysa, yeni bir dosya oluşturulur. Dest açık bir dosyaysa, dosya doğrudan öğesine yazılır.

kwargs
dict

YAML seri hale getiricisine geçirecek ek bağımsız değişkenler.

Özel durumlar

dest bir dosya yoluysa ve dosya zaten varsa oluşturulur.

Dest açık bir dosyaysa ve dosya yazılabilir değilse oluşturulur.

fromkeys

Yinelenebilir anahtarlar ve değerler değer olarak ayarlanmış yeni bir sözlük oluşturun.

fromkeys(value=None, /)

Parametreler

type
Gerekli
iterable
Gerekli
value
varsayılan değer: None

get

Anahtar sözlükteyse anahtarın değerini döndür, aksi takdirde varsayılan değerdir.

get(key, default=None, /)

Parametreler

key
Gerekli
default
varsayılan değer: None

items

items() -> a set-like object providing a view on D's items

keys

keys() -> a set-like object providing a view on D's keys

pop

Anahtar bulunamazsa, verilen varsayılan değeri döndürür; aksi takdirde, bir KeyError yükseltin.

pop(k, [d]) -> v, remove specified key and return the corresponding value.

popitem

Bir (anahtar, değer) çifti kaldırın ve 2 tanımlama grubu olarak döndürin.

Çiftler LIFO (last-in, first-out) sırasına göre döndürülür. Dikte boşsa KeyError'ı yükseltir.

popitem()

setdefault

Anahtar sözlükte değilse, varsayılan değere sahip bir anahtar ekleyin.

Anahtar sözlükteyse anahtarın değerini döndür, aksi takdirde varsayılan değerdir.

setdefault(key, default=None, /)

Parametreler

key
Gerekli
default
varsayılan değer: None

update

E varsa ve bir .keys() yöntemine sahipse, şunu yapar: E: D[k] = E[k] içinde k için E varsa ve bir .keys() yöntemi yoksa, şunu yapar: k için, E:D[k] = v Her iki durumda da, bunu izler: F: D[k] = F[k] içinde k için

update([E], **F) -> None.  Update D from dict/iterable E and F.

values

values() -> an object providing a view on D's values

Öznitelikler

base_path

Kaynağın temel yolu.

Döndürülenler

Kaynağın temel yolu.

Dönüş türü

str

component

Adım için çalıştırılacak işlem hattı bileşeninin/işinin kimliği veya örneği.

Döndürülenler

İşlem hattı bileşeninin/işinin kimliği veya örneği.

Dönüş türü

creation_context

Kaynağın oluşturma bağlamı.

Döndürülenler

Kaynağın oluşturma meta verileri.

Dönüş türü

id

Kaynak kimliği.

Döndürülenler

Kaynağın genel kimliği, azure Resource Manager (ARM) kimliği.

Dönüş türü

inputs

Nesnenin girişlerini alın.

Döndürülenler

Nesnenin girişlerini içeren bir sözlük.

Dönüş türü

log_files

İş çıktı dosyaları.

Döndürülenler

Günlük adlarının ve URL'lerin sözlüğü.

Dönüş türü

name

Düğümün adını alın.

Döndürülenler

Düğümün adı.

Dönüş türü

str

outputs

nesnesinin çıkışlarını alın.

Döndürülenler

Nesnenin çıkışlarını içeren bir sözlük.

Dönüş türü

settings

İşlem hattının ayarları.

Not: ayarlar yalnızca düğümleri iş olarak oluştururken kullanılabilir. örneğin ml_client.jobs.create_or_update(node).

Döndürülenler

İşlem hattının ayarları.

Dönüş türü

status

İşin durumu.

Döndürülen yaygın değerler şunlardır: "Çalışıyor", "Tamamlandı" ve "Başarısız". Tüm olası değerler şunlardır:

  • NotStarted - Bu, istemci tarafı Run nesnelerinin bulut göndermeden önce içinde olduğu geçici bir durumdur.

  • Başlatılıyor - Çalıştırma bulutta işlenmeye başladı. Çağıranın bu noktada bir çalıştırma kimliği vardır.

  • Sağlama - Belirli bir iş gönderimi için isteğe bağlı işlem oluşturuluyor.

  • Hazırlanıyor - Çalıştırma ortamı hazırlanıyor ve iki aşamadan birinde:

    • Docker görüntü derlemesi

    • conda ortamı kurulumu

  • Kuyruğa alındı - İş, işlem hedefinde kuyruğa alınır. Örneğin BatchAI'de iş kuyruğa alınmış durumdadır

    tüm istenen düğümlerin hazır olmasını beklerken.

  • Çalışıyor - İş işlem hedefinde çalışmaya başladı.

  • Sonlandırma - Kullanıcı kodu yürütmesi tamamlandı ve çalıştırma işlem sonrası aşamalarda.

  • CancelRequested - İş için iptal istendi.

  • Tamamlandı - Çalıştırma başarıyla tamamlandı. Buna hem kullanıcı kodu yürütme hem de çalıştırma dahildir

    işlem sonrası aşamalar.

  • Başarısız - Çalıştırma başarısız oldu. Genellikle bir çalıştırmadaki Error özelliği nedenine ilişkin ayrıntıları sağlar.

  • İptal edildi - İptal isteğini izler ve çalıştırmanın artık başarıyla iptal edilmiş olduğunu gösterir.

  • NotResponding - Sinyallerin etkinleştirildiği çalıştırmalar için yakın zamanda sinyal gönderilmedi.

Döndürülenler

İşin durumu.

Dönüş türü

studio_url

Azure ML studio uç noktası.

Döndürülenler

İş ayrıntıları sayfasının URL'si.

Dönüş türü

type

İşin türü.

Döndürülenler

İşin türü.

Dönüş türü