Aracılığıyla paylaş


Sweep Sınıf

Süpürme düğümü için temel sınıf.

Bu sınıf doğrudan örneklenmemelidir. Bunun yerine, oluşturucu işlevi aracılığıyla oluşturulmalıdır: süpür.

Devralma
azure.ai.ml.entities._job.sweep.parameterized_sweep.ParameterizedSweep
Sweep
azure.ai.ml.entities._builders.base_node.BaseNode
Sweep

Oluşturucu

Sweep(*, trial: CommandComponent | str | None = None, compute: str | None = None, limits: SweepJobLimits | None = None, sampling_algorithm: str | SamplingAlgorithm | None = None, objective: Objective | None = None, early_termination: BanditPolicy | MedianStoppingPolicy | TruncationSelectionPolicy | None = None, search_space: Dict[str, Choice | LogNormal | LogUniform | Normal | QLogNormal | QLogUniform | QNormal | QUniform | Randint | Uniform] | None = None, inputs: Dict[str, int | str | float | bool | Input] | None = None, outputs: Dict[str, str | Output] | None = None, identity: ManagedIdentityConfiguration | AmlTokenConfiguration | UserIdentityConfiguration | None = None, queue_settings: QueueSettings | None = None, **kwargs)

Parametreler

trial
Union[CommandComponent, str]
Gerekli

Adım için çalıştırılacak komut bileşeninin veya işin kimliği veya örneği.

compute
str
Gerekli

Adıma ilişkin işlem bilgilerini içeren işlem tanımı.

limits
SweepJobLimits
Gerekli

Süpürme düğümü için sınırlar.

sampling_algorithm
str
Gerekli

Arama alanının içinde örnekleme yapmak için kullanılacak örnekleme algoritması. Kabul edilen değerler şunlardır: "random", "grid" veya "bayesian".

objective
Objective
Gerekli

Arama alanında yerel en uygun hiper parametreyle hedef çalıştırmayı belirlemek için kullanılan hedef.

early_termination_policy
Union[BanditPolicy, MedianStoppingPolicy, TruncationSelectionPolicy]
Gerekli

Süpürme düğümünün erken sonlandırma ilkesi.

search_space
Dict[str, Union[Choice, LogNormal, LogUniform, Normal, QLogNormal, QLogUniform, QNormal, QUniform, Randint, Uniform]]
Gerekli

Denemelerin çalıştırılacak hiper parametre arama alanı.

inputs
Dict[str, Union[Input, str, bool, int, float]]
Gerekli

İşte kullanılan giriş veri bağlamalarının eşlemesi.

outputs
Dict[str, Union[str, Output]]
Gerekli

İşte kullanılan çıkış veri bağlamalarının eşlemesi.

identity
Union[ManagedIdentityConfiguration, AmlTokenConfiguration, UserIdentityConfiguration]
Gerekli

Eğitim işinin işlem üzerinde çalışırken kullanacağı kimlik.

queue_settings
QueueSettings
Gerekli

İşin kuyruk ayarları.

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ü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ırma ve 2 tanımlama grubu olarak döndürme.

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

set_limits

Süpür düğümü için sınırlar ayarlayın. Karşılık gelen değerleri güncelleştirmek istemiyorsanız parametreleri Yok olarak bırakın.

set_objective

Süpürme nesnesini ayarla.. Karşılık gelen değerleri güncelleştirmek istemiyorsanız parametreleri Yok olarak bırakın.

"simge durumuna küçült", "ekranı kapla". :type hedefi: str :keyword primary_metric: İyileştirecek ölçümün adı. :p aramtype primary_metric: str

setdefault

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

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

update

E varsa ve bir .keys() yöntemi varsa, ş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'de v: 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çirmek için 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ü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ırma ve 2 tanımlama grubu olarak döndürme.

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

popitem()

set_limits

Süpür düğümü için sınırlar ayarlayın. Karşılık gelen değerleri güncelleştirmek istemiyorsanız parametreleri Yok olarak bırakın.

set_limits(*, max_concurrent_trials: int | None = None, max_total_trials: int | None = None, timeout: int | None = None, trial_timeout: int | None = None) -> None

Parametreler

max_concurrent_trials
int

maksimum eşzamanlı deneme numarası.

max_total_trials
int

maksimum toplam deneme sayısı.

timeout
int

süpürme düğümü için saniye olarak toplam zaman aşımı

trial_timeout
int

her deneme için saniye olarak zaman aşımı

set_objective

Süpürme nesnesini ayarla.. Karşılık gelen değerleri güncelleştirmek istemiyorsanız parametreleri Yok olarak bırakın.

"simge durumuna küçült", "ekranı kapla". :type hedefi: str :keyword primary_metric: İyileştirecek ölçümün adı. :p aramtype primary_metric: str

set_objective(*, goal: str | None = None, primary_metric: str | None = None) -> None

Parametreler

goal

Hiper parametre ayarı için desteklenen ölçüm hedeflerini tanımlar. Kabul edilebilir değerler şunlardır:

setdefault

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

Anahtar sözlükteyse anahtarın değerini döndürü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öntemi varsa, ş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'de v: 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

creation_context

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

Döndürülenler

Kaynağın oluşturma meta verileri.

Dönüş türü

early_termination

Süpürme işi için erken sonlandırma ilkesi.

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 sözlük.

Dönüş türü

limits

Süpürme işi için sınırlar.

Döndürülenler

Süpürme işi için sınırlar.

Dönüş türü

log_files

İş çıkış 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

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

Döndürülenler

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

Dönüş türü

sampling_algorithm

Süpürme işi için örnekleme algoritması.

Döndürülenler

Süpürme işi için örnekleme algoritması.

Dönüş türü

search_space

Hiper parametre arama alanının sözlüğü.

Her anahtar bir hiper parametrenin adı ve değeri parametre ifadesidir.

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ı Çalıştırma 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ındı. Ö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ı.

  • Son haline getirme - 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 - bir iptal isteği izler ve çalıştırmanın başarıyla iptal edildi 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ü

trial

Adım için çalıştırılacak komut bileşeninin veya işin kimliği veya örneği.

Dönüş türü

type

İşin türü.

Döndürülenler

İşin türü.

Dönüş türü