ML Artifacts Example

This example stores experiment outputs under project, experiment, run, and artifact fields.

Example template:

/mnt/ml/{project}/{experiment}/{run_id}/{artifact}.{ext}

Example filepath:

/mnt/ml/pathbase/baseline/run-001/metrics.json

Example env file: examples/ml-artifacts/pathbase.env

curl -L https://raw.githubusercontent.com/rsgalloway/pathbase/master/examples/ml-artifacts/pathbase.env -o pathbase.env

Try it:

ENVPATH=./examples/ml-artifacts/ pathbase parse \
  '/mnt/ml/pathbase/baseline/run-001/metrics.json'

Expected output:

{
  "fields": {
    "artifact": "metrics",
    "ext": "json",
    "experiment": "baseline",
    "project": "pathbase",
    "run_id": "run-001"
  },
  "template": "FILEPATH"
}