HyperDriveRun Osztály
A HyperDriveRun egy elküldött HyperDrive-kísérlet részleteit tartalmazza.
Ez az osztály a HyperDrive-futtatás és a létrehozott gyermekfuttatások futtatási részleteinek kezelésére, állapotának ellenőrzésére és lekérésére használható.
HyperDrive-futtatás inicializálása.
- Öröklődés
-
HyperDriveRun
Konstruktor
HyperDriveRun(experiment, run_id, hyperdrive_config=None, **kwargs)
Paraméterek
Name | Description |
---|---|
experiment
Kötelező
|
A HyperDrive-kísérlet futtatása. |
run_id
Kötelező
|
A HyperDrive futtatási azonosítója. |
hyperdrive_config
|
Futtassa a HyperDrive konfigurációját. alapértelmezett érték: None
|
experiment
Kötelező
|
A HyperDrive-kísérlet futtatása. |
run_id
Kötelező
|
A HyperDrive futtatási azonosítója. |
hyperdrive_config
Kötelező
|
Futtassa a HyperDrive konfigurációját. Ha nincs, feltételezzük, hogy a futtatás már létezik, és megpróbál hidratálni a felhőből. |
Metódusok
cancel |
Igaz értéket ad vissza, ha a HyperDrive-futtatás sikeresen megszakadt. |
fail |
Ne használja. A HyperDriveRun alosztály nem támogatja a feladatmetódust. |
get_best_run_by_primary_metric |
Keresse meg és adja vissza az összes gyermekfuttatás közül a legjobban teljesítő futtatásnak megfelelő Futtatás példányt. A legjobban teljesítő futtatás azonosítása kizárólag a HyperDriveConfigban megadott elsődleges metrikaparaméter alapján történik. A PrimaryMetricGoal határozza meg, hogy az elsődleges metrika minimumát vagy maximumát használja-e. A HyperDriveRun által indított ExperimentRun-metrikák részletesebb elemzéséhez használja a get_metrics. Csak az egyik futtatás lesz visszaadva, még akkor is, ha a HyperDrive-futtatás által indított futtatások közül több is elérte ugyanazt a legjobb metrikát. |
get_children_sorted_by_primary_metric |
A gyermekek listáját adja vissza a legjobb elsődleges metrika szerint rendezve. A rendezés az elsődleges metrika és annak célja szerint történik: ha teljes méretű, akkor a gyermekek a legjobb elsődleges metrika csökkenő sorrendjében lesznek visszaadva. Ha a fordított értéke Igaz, a sorrend vissza lesz állítva. Az eredményben szereplő minden gyermek rendelkezik futtatási azonosítóval, hiperparaméterekkel, a legjobb elsődleges metrikaértékekkel és állapottal. Az elsődleges metrika nélküli gyermekeket a rendszer elveti, ha discard_no_metric Igaz. Ellenkező esetben a rendszer hozzáfűzi őket a többi elsődleges metrikát tartalmazó gyermek mögötti listához. Vegye figyelembe, hogy a fordított beállítás nincs hatással rájuk. |
get_diagnostics |
Ne használja. A get_diagnostics metódus nem támogatott a HyperDriveRun alosztály esetében. |
get_hyperparameters |
A HyperDriveRun által indított összes gyermekfuttatás hiperparamétereit adja vissza. |
get_metrics |
A HyperDriveRun által indított összes futtatás metrikáit adja vissza. |
cancel
Igaz értéket ad vissza, ha a HyperDrive-futtatás sikeresen megszakadt.
cancel()
Válaszok
Típus | Description |
---|---|
Azt jelzi, hogy a futtatás sikeresen megszakadt-e. |
fail
Ne használja. A HyperDriveRun alosztály nem támogatja a feladatmetódust.
fail()
Kivételek
Típus | Description |
---|---|
get_best_run_by_primary_metric
Keresse meg és adja vissza az összes gyermekfuttatás közül a legjobban teljesítő futtatásnak megfelelő Futtatás példányt.
A legjobban teljesítő futtatás azonosítása kizárólag a HyperDriveConfigban megadott elsődleges metrikaparaméter alapján történik. A PrimaryMetricGoal határozza meg, hogy az elsődleges metrika minimumát vagy maximumát használja-e. A HyperDriveRun által indított ExperimentRun-metrikák részletesebb elemzéséhez használja a get_metrics. Csak az egyik futtatás lesz visszaadva, még akkor is, ha a HyperDrive-futtatás által indított futtatások közül több is elérte ugyanazt a legjobb metrikát.
get_best_run_by_primary_metric(include_failed=True, include_canceled=True, include_resume_from_runs=True) -> Run | None
Paraméterek
Name | Description |
---|---|
include_failed
|
A sikertelen futtatások belefoglalása. alapértelmezett érték: True
|
include_canceled
|
A megszakított futtatások belefoglalása. alapértelmezett érték: True
|
include_resume_from_runs
|
Az örökölt resume_from-futtatások belefoglalása. alapértelmezett érték: True
|
Válaszok
Típus | Description |
---|---|
A legjobb Futtatás vagy Nincs, ha egyetlen gyermek sem rendelkezik az elsődleges metrikával. |
get_children_sorted_by_primary_metric
A gyermekek listáját adja vissza a legjobb elsődleges metrika szerint rendezve.
A rendezés az elsődleges metrika és annak célja szerint történik: ha teljes méretű, akkor a gyermekek a legjobb elsődleges metrika csökkenő sorrendjében lesznek visszaadva. Ha a fordított értéke Igaz, a sorrend vissza lesz állítva.
Az eredményben szereplő minden gyermek rendelkezik futtatási azonosítóval, hiperparaméterekkel, a legjobb elsődleges metrikaértékekkel és állapottal.
Az elsődleges metrika nélküli gyermekeket a rendszer elveti, ha discard_no_metric Igaz. Ellenkező esetben a rendszer hozzáfűzi őket a többi elsődleges metrikát tartalmazó gyermek mögötti listához. Vegye figyelembe, hogy a fordított beállítás nincs hatással rájuk.
get_children_sorted_by_primary_metric(top=0, reverse=False, discard_no_metric=False)
Paraméterek
Name | Description |
---|---|
top
|
A visszaküldött gyermekek száma. Ha 0, minden gyermek visszakerül. alapértelmezett érték: 0
|
reverse
|
Ha igaz, a sorrend vissza lesz állítva. Ez csak az elsődleges metrikával rendelkező gyermekekre van hatással. alapértelmezett érték: False
|
discard_no_metric
|
Ha hamis, akkor az elsődleges metrika nélküli gyermekek hozzá lesznek fűzve a listához. alapértelmezett érték: False
|
Válaszok
Típus | Description |
---|---|
A futtatási azonosítóval, hiperparaméterekkel, a legjobb elsődleges metrikával és állapottal rendelkező szótárak listája |
get_diagnostics
Ne használja. A get_diagnostics metódus nem támogatott a HyperDriveRun alosztály esetében.
get_diagnostics()
Kivételek
Típus | Description |
---|---|
get_hyperparameters
A HyperDriveRun által indított összes gyermekfuttatás hiperparamétereit adja vissza.
get_hyperparameters()
Válaszok
Típus | Description |
---|---|
Hiperparaméterek az összes gyermekfuttatáshoz. Ez egy szótár, run_id kulcsként. |
get_metrics
A HyperDriveRun által indított összes futtatás metrikáit adja vissza.
get_metrics()
Válaszok
Típus | Description |
---|---|
A futtatás összes gyermekének metrikái. |
Attribútumok
hyperdrive_config
Adja vissza a hyperdrive-futtatási konfigurációt.
Válaszok
Típus | Description |
---|---|
A hyperdrive futtatási konfigurációja. |
HYPER_DRIVE_RUN_USER_AGENT
HYPER_DRIVE_RUN_USER_AGENT = 'sdk_run_hyper_drive'
RUN_TYPE
RUN_TYPE = 'hyperdrive'
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: