Commit fc5d18e
Record path A end-to-end smoke success and loader bug finding
Fetched real BEIR/SciFact data (56 samples: 14 qrels positives + 42
lexical hard negatives), generated judgments via LM Studio, extracted
bert features, trained LightGBM + sigmoid calibration, and produced a
real scorer.joblib that scores held-out test features.
Two findings recorded in Q004:
1. load_lightgbm_scorer misroutes: when metadata_path is passed it
assumes a raw Booster file, but the training pipeline exports a
joblib dict. The spec's documented from_artifact(path, metadata_path=)
call fails on the pipeline's own artifact; from_artifact(path) works.
Same root cause as YAGNI finding #1 (4 loader formats, 1 produced).
2. macOS ARM: torch + lightgbm in one process deadlock/segfault via
dual OpenMP; artifact was produced by splitting extraction and
training into separate processes. Not a ranksmith code bug.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent 4e6a1e8 commit fc5d18e
1 file changed
Lines changed: 8 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
72 | | - | |
73 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
74 | 79 | | |
75 | 80 | | |
76 | 81 | | |
| |||
0 commit comments