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.BaseNodePipeline
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
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:./>
İşlem hattı düğümünün girişleri.
İşlem hattı düğümünün çıkışları.
- settings
- Optional[PipelineJobSettings]
İş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
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
- iterable
- value
get
Anahtar sözlükteyse anahtarın değerini döndür, aksi takdirde varsayılan değerdir.
get(key, default=None, /)
Parametreler
- key
- default
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
- default
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
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
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
Azure SDK for Python