SEC-cyBERT/package.json
Joey Eamigh 67beaede45
quantization + onnx sweeps
Phase 10.8: torchao/bnb quant sweep on iter1-independent. bf16 already
optimal; torchao int8-wo gives -19% VRAM at no F1 cost; all 4-bit
variants collapse (ModernBERT-large too quant-sensitive).

Phase 10.9: ONNX export + ORT eval. Legacy exporter only working path
(dynamo adds 56 Memcpy nodes); ORT fp32 -22% latency vs torch via
kernel fusion but bf16+flash-attn-2 still wins; fp16 broken on rotary;
dynamic int8 silently CPU-fallback + 0.5 F1 collapse.

Driver scripts wired to bun run py:quant / py:onnx; full reports at
results/eval/{quant,onnx}/REPORT.md.
2026-04-07 05:10:38 -04:00

44 lines
1.9 KiB
JSON

{
"name": "sec-cybert-monorepo",
"private": true,
"scripts": {
"la:dev": "bun run --filter labelapp dev",
"la:build": "bun run --filter labelapp build",
"la:typecheck": "bun run --filter labelapp typecheck",
"la:lint": "bun run --filter labelapp lint",
"la:test": "bun run --filter labelapp test",
"la:test:api": "bun run --filter labelapp test:api",
"la:test:e2e": "bun run --filter labelapp test:e2e",
"la:db:generate": "bun run --filter labelapp db:generate",
"la:db:migrate": "bun run --filter labelapp db:migrate",
"la:db:studio": "bun run --filter labelapp db:studio",
"la:seed": "bun run --filter labelapp seed",
"la:assign": "bun run --filter labelapp assign",
"la:export": "bun run --filter labelapp export",
"la:dump": "bun run --filter labelapp dump",
"la:docker": "docker build -f labelapp/Dockerfile -t registry.claiborne.soy/labelapp:latest . --push",
"ts:sec": "bun run --filter sec-cybert sec",
"ts:typecheck": "bun run --filter sec-cybert typecheck",
"py:train": "cd python && PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True uv run main.py",
"py:quant": "cd python && PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True uv run scripts/quantize_sweep.py",
"py:onnx": "cd python && PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True uv run scripts/onnx_export_eval.py",
"typecheck": "bun run --filter '*' typecheck",
"data:push": "./scripts/data-push.sh",
"data:pull": "./scripts/data-pull.sh",
"data:package": "./scripts/package-data.sh",
"ckpt:push": "./scripts/data-push.sh --checkpoints-only",
"ckpt:pull": "./scripts/data-pull.sh --checkpoints-only",
"sync:push": "./scripts/data-push.sh --all",
"sync:pull": "./scripts/data-pull.sh --all"
},
"workspaces": [
"packages/*",
"ts",
"labelapp"
],
"devDependencies": {
"@types/bun": "^1.3.11",
"@types/node": "^25.5.0"
}
}