Metadata-Version: 2.4
Name: vmn-exp
Version: 0.1.1
Summary: vmn experiment platform: the vmn-exp CLI, dashboard and git-mode capture
Author-email: Pavel Rogovoy <p.rogovoy@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/progovoy/vmn
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: vmn<1,>0.10.2rc9
Requires-Dist: vmn-exp-sdk==0.1.1
Provides-Extra: ui
Requires-Dist: fastapi>=0.110; extra == "ui"
Requires-Dist: uvicorn>=0.29; extra == "ui"
Requires-Dist: orjson>=3.9; extra == "ui"
Provides-Extra: s3
Requires-Dist: vmn-exp-sdk[s3]; extra == "s3"
Provides-Extra: sysmetrics
Requires-Dist: vmn-exp-sdk[sysmetrics]; extra == "sysmetrics"
Provides-Extra: mlflow
Requires-Dist: mlflow-skinny; extra == "mlflow"
Dynamic: license-file

# vmn-exp

The experiment platform built on [vmn](https://github.com/progovoy/vmn): the
`vmn-exp` command (experiments, model registry, snapshots), the web dashboard,
and capturing runs from a git checkout.

```sh
pip install vmn-exp              # add [ui] for the dashboard, [s3] for buckets
vmn-exp run my_app -- python train.py
vmn-exp list my_app --sort loss
vmn-exp ui
```

Jobs that only record metrics need just
[`vmn-exp-sdk`](https://pypi.org/project/vmn-exp-sdk/). See
[docs/experiments.md](https://github.com/progovoy/vmn/blob/master/docs/experiments.md).
