Files
lora-lite/justfile
T

31 lines
914 B
Makefile

set shell := ["bash", "-cu"]
default:
@just --list
check: test smoke build
test:
uv run --extra test pytest -q
smoke:
uv run --extra test python tests/smoke.py
bnb-smoke:
uv run --extra test --extra bnb-test python tests/smoke.py --require-bnb
build:
rm -rf dist
uv build
uv run --extra build twine check dist/*
qwen-probe variants="lora pissa delora ia3" steps="8":
uv run --extra test --extra hf-test python scripts/qwen_train_probe.py --variants {{variants}} --steps {{steps}}
qwen-queue variants="lora pissa delora ia3" steps="16":
#!/usr/bin/env bash
set -euo pipefail
pueue add \
-l "why: verify Qwen0.6B train/save-load proof for {{variants}} at {{steps}} steps; resolve: publish only if exact targets, lora-only grads, loss drop, reload identity" \
-w "$PWD" -o 1 -- \
uv run --extra test --extra hf-test python scripts/qwen_train_probe.py --variants {{variants}} --steps {{steps}}