Lightweight Model Versioning Platform
An open source neural network versioning system designed to separate model management functions and computationally expensive training operations.
- Fetch, update, and publish models from anywhere
- Track metrics
- Manage model history on the web
- Add team members, make contributions
>>> localModel = lmvp.download(modelName)
>>> lmvp.showHistory(project)
>>> lmvp.update(modelname, localModel)
Commits addressing issues in a group may now be added to the corresponding branch. The dev branch may be used for generating test builds, which are available at the Docker repository jbinvnt/lmvp:latest
. The master branch gets built at jbinvnt/lmvp:stable
and should be used once features have been tested.
Issues for each group are available in the Projects tab.
Group | Features |
---|---|
client | Utilities such as Python modules to allow team members to transfer models to/from the central server. |
versioning | System for keeping track of how models and weights change over time. |
webapp | The web administrator console. Built using Django, frontend framework TBD. |