This repository is a refactored and modernized version of the original NASA JPL Telemanom framework. This refactor is based on the original repository at Commit SHA: 2e6c5b6. It has been specifically adapted to support Formal State Transitions and Data Version Control (DVC) as described in:
"A GitOps-Driven MLOps Framework: Formalizing Reproducibility and State Transitions in the Machine Learning Lifecycle"
To recreate the experiments, follow this workflow to link the code with the versioned data stored in Google Cloud.
-
gcloud auth application-default login
-
dvc init dvc remote add -d mygcs gs://[YOUR_BUCKET_NAME]/[DVC_PATH] -
dvc repro