Discussion about this post

User's avatar
Nan Deng's avatar

The padding-versus-eager choice is the part I'd want measured, not just described. Padding a decode batch up to the next captured graph size keeps the single launch, but it also spends GPU time on slots that aren't real requests, and that cost shows up as queueing delay for the next real batch. I'd want the serving trace to record which path ran and the captured size versus the actual batch, so a latency regression can be attributed to graph misses rather than to the model.

Abhishek Pan's avatar

Once you can swap Codex for Claude Code behind the same harness_id, the eval suite has to sit outside any one harness. Otherwise a green run on A and a red run on B just means you measured two runners, not the same task. I'd pin the turn-checkpoint schema and score the streamed events the same way no matter which harness produced them.

No posts

Ready for more?