Megosztás a következőn keresztül:


Sweep Osztály

A takarítási csomópont alaposztálya.

Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett a szerkesztő függvényen keresztül kell létrehozni: takarítás.

Öröklődés
azure.ai.ml.entities._job.sweep.parameterized_sweep.ParameterizedSweep
Sweep
azure.ai.ml.entities._builders.base_node.BaseNode
Sweep

Konstruktor

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)

Paraméterek

trial
Union[CommandComponent, str]
Kötelező

A lépéshez futtatni kívánt parancsösszetevő vagy feladat azonosítója vagy példánya.

compute
str
Kötelező

A lépés számítási adatait tartalmazó számítási definíció.

limits
SweepJobLimits
Kötelező

A takarítási csomópont korlátai.

sampling_algorithm
str
Kötelező

A keresési területen belüli mintavételezéshez használható mintavételi algoritmus. Az elfogadott értékek a következők: "véletlenszerű", "rács" vagy "bayesian".

objective
Objective
Kötelező

A célfuttatás meghatározására használt cél a helyi optimális hiperparaméterrel a keresési térben.

early_termination_policy
Union[BanditPolicy, MedianStoppingPolicy, TruncationSelectionPolicy]
Kötelező

A takarítási csomópont korai felmondási szabályzata.

search_space
Dict[str, Union[Choice, LogNormal, LogUniform, Normal, QLogNormal, QLogUniform, QNormal, QUniform, Randint, Uniform]]
Kötelező

A hiperparaméter keresési területe a próbaverziók futtatásához.

inputs
Dict[str, Union[Input, str, bool, int, float]]
Kötelező

A feladatban használt bemeneti adatkötések leképezése.

outputs
Dict[str, Union[str, Output]]
Kötelező

A feladatban használt kimeneti adatkötések leképezése.

identity
Union[ManagedIdentityConfiguration, AmlTokenConfiguration, UserIdentityConfiguration]
Kötelező

Az identitás, amelyet a betanítási feladat használni fog a számításon való futtatás során.

queue_settings
QueueSettings
Kötelező

A feladat üzenetsor-beállításai.

Metódusok

clear
copy
dump

A feladat tartalmát YAML formátumú fájlba menti.

fromkeys

Hozzon létre egy új szótárat iterálásból származó kulcsokkal és értékre beállított értékekkel.

get

Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint.

items
keys
pop

Ha a kulcs nem található, adja vissza az alapértelmezett értéket, ha meg van adva; ellenkező esetben hozzon létre egy KeyErrort.

popitem

Távolítsa el és adja vissza a (kulcs, érték) párokat 2 rekordként.

A párokat LIFO (last-in, first-out) sorrendben adja vissza a rendszer. A KeyError értékét emeli, ha a diktálás üres.

set_limits

Állítson be korlátozásokat a Takarítás csomóponthoz. Ha nem szeretné frissíteni a megfelelő értékeket, hagyja a paramétereket Nincs értékként.

set_objective

Állítsa be a takarítási objektumot. Ha nem szeretné frissíteni a megfelelő értékeket, hagyja a paramétereket Nincs értékként.

"kis méret", "teljes méret". :type goal: str :keyword primary_metric: Az optimalizálni kívánt metrika neve. :p aramtype primary_metric: str

setdefault

Az alapértelmezett értékkel rendelkező kulcs beszúrása, ha a kulcs nem szerepel a szótárban.

Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint.

update

Ha az E jelen van, és .keys() metódussal rendelkezik, akkor a következőket teszi: a k esetében az E: D[k] = E[k] Ha az E jelen van, és nem rendelkezik .keys() metódussal, akkor a következőket teszi: k esetén v az E: D[k] = v Mindkét esetben ezt követi: k in F: D[k] = F[k]

values

clear

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

copy

copy() -> a shallow copy of D

dump

A feladat tartalmát YAML formátumú fájlba menti.

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

Paraméterek

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Kötelező

A YAML-tartalom írásához használt helyi elérési út vagy fájlstream. Ha a dest fájlelérési út, a rendszer új fájlt hoz létre. Ha a dest egy megnyitott fájl, a fájl közvetlenül a fájlba lesz megírva.

kwargs
dict

A YAML szerializálónak átadandó további argumentumok.

Kivételek

Akkor jön létre, ha a dest fájlelérési út, és a fájl már létezik.

Akkor jön létre, ha a dest egy megnyitott fájl, és a fájl nem írható.

fromkeys

Hozzon létre egy új szótárat iterálásból származó kulcsokkal és értékre beállított értékekkel.

fromkeys(value=None, /)

Paraméterek

type
Kötelező
iterable
Kötelező
value
alapértelmezett érték: None

get

Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint.

get(key, default=None, /)

Paraméterek

key
Kötelező
default
alapértelmezett érték: 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

Ha a kulcs nem található, adja vissza az alapértelmezett értéket, ha meg van adva; ellenkező esetben hozzon létre egy KeyErrort.

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

popitem

Távolítsa el és adja vissza a (kulcs, érték) párokat 2 rekordként.

A párokat LIFO (last-in, first-out) sorrendben adja vissza a rendszer. A KeyError értékét emeli, ha a diktálás üres.

popitem()

set_limits

Állítson be korlátozásokat a Takarítás csomóponthoz. Ha nem szeretné frissíteni a megfelelő értékeket, hagyja a paramétereket Nincs értékként.

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

Paraméterek

max_concurrent_trials
int

maximális egyidejű próbaszám.

max_total_trials
int

maximális teljes próbaszám.

timeout
int

teljes időtúllépés másodpercben a takarítási csomópont esetében

trial_timeout
int

időtúllépés másodpercben az egyes próbaverziókhoz

set_objective

Állítsa be a takarítási objektumot. Ha nem szeretné frissíteni a megfelelő értékeket, hagyja a paramétereket Nincs értékként.

"kis méret", "teljes méret". :type goal: str :keyword primary_metric: Az optimalizálni kívánt metrika neve. :p aramtype primary_metric: str

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

Paraméterek

goal

A hiperparaméterek finomhangolásához támogatott metrikacélokat definiál. Az elfogadható értékek a következők:

setdefault

Az alapértelmezett értékkel rendelkező kulcs beszúrása, ha a kulcs nem szerepel a szótárban.

Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint.

setdefault(key, default=None, /)

Paraméterek

key
Kötelező
default
alapértelmezett érték: None

update

Ha az E jelen van, és .keys() metódussal rendelkezik, akkor a következőket teszi: a k esetében az E: D[k] = E[k] Ha az E jelen van, és nem rendelkezik .keys() metódussal, akkor a következőket teszi: k esetén v az E: D[k] = v Mindkét esetben ezt követi: k in F: D[k] = F[k]

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

values

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

Attribútumok

base_path

Az erőforrás alapútvonala.

Válaszok

Az erőforrás alapútvonala.

Visszatérési típus

str

creation_context

Az erőforrás létrehozási környezete.

Válaszok

Az erőforrás létrehozási metaadatai.

Visszatérési típus

early_termination

A takarítási feladat korai felmondási szabályzata.

Visszatérési típus

id

Az erőforrás-azonosító.

Válaszok

Az erőforrás globális azonosítója, egy Azure Resource Manager (ARM) azonosító.

Visszatérési típus

inputs

Kérje le az objektum bemeneteit.

Válaszok

Az objektum bemeneteit tartalmazó szótár.

Visszatérési típus

limits

A takarítási feladat korlátai.

Válaszok

A takarítási feladat korlátai.

Visszatérési típus

log_files

Feladat kimeneti fájljai.

Válaszok

A naplónevek és URL-címek szótára.

Visszatérési típus

name

Kérje le a csomópont nevét.

Válaszok

A csomópont neve.

Visszatérési típus

str

outputs

Kérje le az objektum kimeneteit.

Válaszok

Az objektum kimeneteit tartalmazó szótár.

Visszatérési típus

sampling_algorithm

Mintavételezési algoritmus a takarítási feladathoz.

Válaszok

Mintavételezési algoritmus a takarítási feladathoz.

Visszatérési típus

search_space

A hiperparaméter-keresési terület szótára.

Minden kulcs egy hiperparaméter neve, az értéke pedig a paraméterkifejezés.

Visszatérési típus

status

A feladat állapota.

A visszaadott értékek közé tartozik a "Running", a "Completed" és a "Failed" (Sikertelen). Minden lehetséges érték a következő:

  • NotStarted – Ez egy ideiglenes állapot, amelyben az ügyféloldali Run objektumok a felhőbeküldés előtt találhatók.

  • Indítás – A futtatás megkezdődött a felhőben való feldolgozásban. A hívó ezen a ponton futtatási azonosítóval rendelkezik.

  • Kiépítés – Egy adott feladatbeküldéshez igény szerinti számítás jön létre.

  • Előkészítés – A futtatási környezet előkészítése folyamatban van, és a következő két szakasz egyikében van:

    • Docker-rendszerkép összeállítása

    • conda-környezet beállítása

  • Queued – A feladat várólistára van helyezve a számítási célon. A BatchAI-ban például a feladat várólistás állapotban van

    amíg az összes kért csomópont készen áll.

  • Futtatás – A feladat elkezdett futni a számítási célon.

  • Véglegesítés – A felhasználói kód végrehajtása befejeződött, a futtatás pedig a feldolgozás utáni fázisokban van.

  • CancelRequested – A feladat lemondását kérték.

  • Befejeződött – A futtatás sikeresen befejeződött. Ez magában foglalja a felhasználói kód végrehajtását és a futtatást is

    utófeldolgozási fázisok.

  • Sikertelen – A futtatás sikertelen volt. A futtatáskor általában az Error tulajdonság adja meg a hiba okát.

  • Megszakítva – Egy lemondási kérést követ, és azt jelzi, hogy a futtatás sikeresen megszakadt.

  • NotKiszolgáló – Azon futtatások esetében, amelyeken engedélyezve van a szívverés, a rendszer nem küldött szívverést a közelmúltban.

Válaszok

A feladat állapota.

Visszatérési típus

studio_url

Azure ML Studio-végpont.

Válaszok

A feladat részleteit tartalmazó lap URL-címe.

Visszatérési típus

trial

A lépéshez futtatni kívánt parancsösszetevő vagy feladat azonosítója vagy példánya.

Visszatérési típus

type

A feladat típusa.

Válaszok

A feladat típusa.

Visszatérési típus