-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
91 lines (67 loc) · 3.24 KB
/
Copy pathMakefile
File metadata and controls
91 lines (67 loc) · 3.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
.PHONY: test ci-smoke smoke-train smoke-transfer smoke-byte-patch smoke-infer benchmark docs-check format rolling-demo rolling-smoke rolling-benchmark preview-demo preview-benchmark dominance-smoke receiver-replication-smoke northstar-replication-smoke verify verify-research verify-scale verify-scale15 verify-lossless verify-mobile-domain verify-general-frontier
test:
pytest -q
ci-smoke:
python -m layercake.rolling.cli --help
python scripts/demo_rolling_training.py --smoke
python scripts/demo_preview_guided_layercake_training.py --smoke
python scripts/benchmark_tier1_dominance.py --steps 4
pytest -q
smoke-train:
python scripts/train_abi_aligned.py --steps 10
smoke-transfer:
python scripts/eval_lossless_copy.py
smoke-byte-patch:
python scripts/smoke_byte_patch.py
smoke-infer:
python scripts/benchmark_byte_patch.py
benchmark:
python scripts/benchmark_training_cost.py
python scripts/benchmark_domain_routing.py
rolling-demo:
python scripts/demo_rolling_training.py --smoke
rolling-smoke:
python -m layercake.rolling.cli --help
pytest tests/test_rolling_cli.py tests/test_rolling_rubric.py tests/test_rolling_trainer.py tests/test_model_commit.py tests/test_module_registry.py tests/test_dataset_manifest.py tests/test_gates.py tests/test_rollback.py tests/test_branching.py tests/test_cherrypick.py tests/test_bisect.py -q
rolling-benchmark:
python scripts/benchmark_rolling_training.py
python scripts/benchmark_rollback_cost.py
python scripts/benchmark_cherrypick_transfer.py
preview-demo:
python scripts/demo_preview_guided_layercake_training.py --smoke
preview-benchmark:
python scripts/benchmark_preview_guided_training.py
python scripts/benchmark_curriculum_modes.py
dominance-smoke:
python scripts/run_dominance_gates.py --run-id smoke
python scripts/benchmark_tier1_dominance.py --steps 4
python scripts/verify_tier1_dominance.py
python scripts/verify_tier1_local_frontier.py
python scripts/benchmark_cpu_mobile_proxy.py
python scripts/verify_mobile_cpu_result.py
python scripts/benchmark_domain_adaptation_dominance.py
python scripts/verify_domain_adaptation_dominance.py
receiver-replication-smoke:
python scripts/replicate_receiver_frontier.py
python scripts/verify_receiver_frontier.py
northstar-replication-smoke:
python scripts/replicate_northstar_15m.py
python scripts/verify_northstar_15m_replication.py
verify:
python scripts/verify_northstar_mobile.py
docs-check:
python -c "from pathlib import Path; required=['RUBRIC.md','BYTE_PATCH_LAYERCAKE.md','BENCHMARKS.md','ORCHESTRATION.md','TOKENIZER_FREE.md','ROADMAP.md','NEXT_STEPS.md','ROLLING_TRAINING.md','MODEL_COMMITS.md','RUBRIC_TRAINING.md','SEMANTIC_CI.md','ROLLBACK.md','BRANCHING_AND_CHERRYPICK.md','PREVIEW_GUIDED_TRAINING.md','SCALING_PROTOCOL.md','DOMINANCE_GATES.md','TRANSFORMER_BASELINES.md']; assert all(Path(p).exists() for p in required)"
format:
python -m compileall layercake scripts
verify-research:
python scripts/verify_research_gates.py
verify-scale:
python scripts/verify_scale5m_results.py
verify-scale15:
python scripts/verify_scale15m_results.py
verify-lossless:
python scripts/verify_lossless_domain_results.py
verify-mobile-domain:
python scripts/verify_mobile_domain_win.py
verify-general-frontier:
python scripts/verify_general_core_frontier.py