# --- Python env ---
.venv/
__pycache__/
*.pyc

# --- Logs ---
*.log

# --- accuracy_analysis dumps (stage2, ~420 MB of per-layer tensors) ---
stage2/snapshot/

# --- Compiled artifacts (aarch64 ELF; rebuild with the stage Makefiles) ---
stage1/npu_info
stage1/stress
stage4/yolo_api
stage4/yolo_zerocopy
stage5/yolo_pipeline
stage6/ctxlimit
stage6/matmul_bench
stage6/matmul_probe
*.o
*.so

# --- Vendored Rockchip runtime blobs (ship with the RKNN SDK / board) ---
runtime/librknnrt.so
runtime/librga.so
runtime/rknn_server

# --- Model weights & checkpoints (regenerate via the export/convert scripts) ---
*.onnx
*.rknn
*.pt
*.bin

# --- Input video (fetch separately) ---
data/test720.mp4

# --- Generated calibration tensors + dataset lists (absolute paths; see
#     convert_yolo.py prep_calib() / stage2 convert.py) ---
stage3/calib640/
*.npy
stage3/dataset640.txt
stage2/dataset.txt

# --- Local Claude Code settings ---
.claude/settings.local.json
