This repo contains code accompanying W&B CI/CD for Machine Learning (GitOps) course. You can sign up for free here.
- Automate ML pipelines with GitHub Actions
- Automate testing for your ML code
- Implement branch protection rules
- Integrate Github API in your actions
- Integrate W&B API and programmatic reports into ML workflows
- Promote models to the registry with W&B
You can find Github Actions Events that trigger workflows here.
GitHub Actions Special Variables: here
GitHub Actions Expressions: here
Defining outputs for jobs: here
pytest book: https://www.amazon.com/Python-Testing-pytest-Effective-Scalable/dp/1680508601
Mamba: https://github.com/mamba-org/provision-with-micromamba
Setup Python: https://github.com/actions/setup-python
Checkout: https://github.com/actions/checkout
Caching: https://github.com/actions/cache
Advanced GitHub Code Search Beta: https://github.com/features/code-search
Caching: https://github.com/actions/cache
Python client: https://ghapi.fast.ai/
JavaScript client: https://octokit.github.io/rest.js/
ghapi blog post: https://github.blog/2020-12-18-learn-about-ghapi-a-new-third-party-python-client-for-the-github-api/
ghapi docs: https://ghapi.fast.ai/
octokit/rest.js docs: https://octokit.github.io/rest.js/
W&B MLOps Model Development Course: https://www.wandb.courses/courses/effective-mlops-model-development
Weights & Biases Docs: https://docs.wandb.ai/