Releases: ucbrise/flor
Hindsight Logging
Record-replay enables hindsight logging of model training
Complete Eager Caqpture
Flor is a diagnostics and sharing system for the Machine Learning Lifecycle. Flor transparently captures complete execution traces (CETs) and surfaces them as relational tables with minimal human guidance. You can run SQL queries over CETs by annotating your code with log statements — after your code executes. Run your ML code with confidence: you won’t forget to track something important. When you need the value of some expression in your code, just click on it and give it a name, we’ll do ETL. Ask your questions in SQL.
Logger & Automatic Version Controller
Flor is an easy to use logger and automatic version controller made for data scientists who write ML code. It helps you understand what alternatives you’ve tried, and with what results. It alleviates the burden of tracking the data, code, and parameters used to train a model, and associating such metadata with the model’s metrics, for each execution. Flor automatically tracks this context on every execution so your changes are reversible and redo-able: you can focus on exploration and composition.
RISE Camp 2018
Snapshot of code version demoed at RISE Camp 2018