guide: GH resuming workflow
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Documentation
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- aws, gcp, github-actions
- Domaine
- ci-cd, cloud, documentation
Piste de recherche
Commencez par le guide cml-with-dvc et la section GitHub de self-hosted-runners, en particulier l’exemple allocating-cloud-compute-resources-with-cml. Vérifiez les self-hosted labels demandés, timeout-minutes: 50400, le comportement de reprise des workflows et la mise en cache des checkpoints DVC. Le travail est terminé lorsque le guide contient un exemple complet de longue durée montrant comment les workflows repris réutilisent les résultats précédents.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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)
- Langage dominant
- TypeScript
- Étoiles
- 13
- Forks
- 22
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de iterative/cml.dev
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 48/100
-
Link Checker ReportOuvertelink-check-all
Difficulté 2/5 1-3 heures Accessibilité débutants 40/100
-
Link Checker ReportOuvertelink-check-all
Difficulté 1/5 Moins d'une heure Accessibilité débutants 45/100
-
crossref DVCLivePeut-être à nouveau libre @casperdcl l’a pris il y a 1341 jours, et aucune pull request n’est ouverte. OuverteC: guide C: ref documentation p1-important
-
docs: driver token timeoutPeut-être à nouveau libre @dacbd l’a pris il y a 1354 jours, et aucune pull request n’est ouverte. OuverteC: guide C: ref documentation
Toutes les issues de iterative/cml.dev
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
bug category:ai category:devices effort:s
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
LanternOps/breeze#8943 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
-
area:reliability difficulty:easy help wanted points:100 Stellar Wave
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
Divinity-Labs/Lens#341 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour