HenriquesLab / ZeroCostDL4Mic

ZeroCostDL4Mic: A Google Colab based no-cost toolbox to explore Deep-Learning in Microscopy
MIT License
553 stars 129 forks source link

[Feature] Full notebook CI testing #271

Open ctr26 opened 1 year ago

ctr26 commented 1 year ago

Plan use, colab-runtime to test notebooks on standard datasets

1 - use papermill to modify notebooks for standard params in testing config yaml notebooks 2 - use github actions (and act offline) to test all notebooks against their testing yaml 3 - github actions might not have resources required and using a full epoch for testing might be slow

A - ideally colab-runtime will always be synced with colab B - ideally use github actions to build set of images (one per notebook?)

Example: https://github.com/amun-ai/hypha/blob/main/.github/workflows/publish-container.yml

ctr26 commented 1 year ago

https://research.google.com/colaboratory/local-runtimes.html

ctr26 commented 1 year ago

https://papermill.readthedocs.io/en/latest/