There is one thing that is still unsolved in deep learning is the creating data real enough to be used for training that can be used in industry products be it medical, security or any anomaly in the scens, this repo will try to fill this gap.
This repo can execute its own current git revision on Kaggle and report back a compact, machine-readable result — the harness for an autonomous edit → commit → push → run → diagnose → fix loop.
uv sync # reproducible environment (uv.lock)
uv run kaggle auth login # one-time, done by you
uv run python -m kaggle_runner doctor # verify setup
uv run python -m kaggle_runner run --push # run HEAD on Kaggle (CPU, no GPU quota)Full documentation: docs/kaggle_runner.md
The pipeline that makes the motto true: generate synthetic medical-condition images (first target: HAM10000 skin lesions, SD 1.5 + LoRA) and measure the lift they give a condition detector. Stages run on Kaggle via the runner:
uv run python -m sdf stages # list pipeline stages
uv run python -m kaggle_runner run --entrypoint "python -m sdf run-stage audit"Design: docs/pipeline_design.md Measured results: docs/results.md
kaggle_runner/ execution runner (docs/kaggle_runner.md)
sdf/ pipeline: adapters, backends, stages (docs/pipeline_design.md)
kaggle_jobs/ small standalone jobs (smoke test)
test/ offline test suite (uv run pytest)
docs/ design docs, measured results, evidence JSONs
runner.toml execution config pipeline*.toml pipeline configs
runs/ (gitignored) per-run logs and artifacts
Data_to_reproduce_with/ (gitignored) private client data - never committed
Only the pipeline is public. Private imagery stays local or in private Kaggle datasets; a preflight check refuses to run if data files ever become git-tracked.