guide: GH resuming workflow
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- aws, gcp, github-actions
- Ambito
- ci-cd, cloud, documentation
Direzione di ricerca
Inizia con la guida cml-with-dvc e la sezione GitHub di self-hosted-runners, in particolare con l’esempio allocating-cloud-compute-resources-with-cml. Verifica i self-hosted labels richiesti, timeout-minutes: 50400, il comportamento di ripresa dei workflow e il caching dei checkpoint DVC. Il lavoro è completato quando la guida contiene un esempio completo di lunga durata che mostra come i workflow ripresi riutilizzano i risultati precedenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Add a self-hosted long-running example to https://cml.dev/doc/cml-with-dvc (or somewhere else)
- GH action launches "self-hosted" GCP/AWS using
cml runner --reuse --labels=cmland probably--cloud-spot - GH action runs the rest of the workflow on the "self-hosted" runner using
runs-on: [self-hosted, cml]andtimeout-minutes: 50400 - If GH action is about to timeout, CML will restart the workflow
- i.e. https://cml.dev/doc/self-hosted-runners?tab=GitHub#allocating-cloud-compute-resources-with-cml
- The key is requesting GH's maximum
timeout-minutes: 50400- this signals to CML to restart the workflow just before timeout. - write code to cache results so that the restarted workflow will use previous results (e.g. use https://dvc.org/doc/user-guide/experiment-management/checkpoints#caching-checkpoints and https://github.com/iterative/dvc/issues/6823)
- Lingua principale
- TypeScript
- Stelle
- 13
- Fork
- 22
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di iterative/cml.dev
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 48/100
-
Link Checker ReportApertalink-check-all
Difficoltà 2/5 1-3 ore Idoneità per principianti 40/100
-
Link Checker ReportApertalink-check-all
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 45/100
-
crossref DVCLiveForse di nuovo libera @casperdcl l’ha presa 1341 giorni fa e non c’è nessuna pull request aperta. ApertaC: guide C: ref documentation p1-important
-
docs: driver token timeoutForse di nuovo libera @dacbd l’ha presa 1354 giorni fa e non c’è nessuna pull request aperta. ApertaC: guide C: ref documentation
Tutte le issue di iterative/cml.dev
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 75/100
siyuan-note/siyuan#20629 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Volume eject does not refuse system, root or /home mountsForse già presa @bernardopg l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
spacedriveapp/spacedrive#3159 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
melgarafael/DeskcommCRM#3000 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
callstackincubator/simlock#639 ·
I maintainer di solito rispondono entro 1 giorno