userneeds2k / benchmark.json
bbin2022's picture
Publish UserNeeds2K (FP16) 2,000-category extreme multi-label classifier
053d3a9 verified
Raw History Blame Contribute Delete
1.89 kB
{
"fp32": {
"precision": "fp32",
"embedding_compute_dtype": "float32",
"classifier_compute_dtype": "float32",
"examples": 1000,
"load_seconds": 1.4385369773954153,
"inference_seconds": 3.0497249690815806,
"examples_per_second": 327.89842039465884,
"peak_cuda_memory_mb": 11189.17529296875,
"embedding_norm_mean": 1.0,
"ndcg_at_5": 0.7557224631309509,
"precision_at_5": 0.5272000432014465,
"recall_at_5": 0.7159669399261475,
"top1_hit": 0.8550000190734863,
"package_size_bytes": 1292690408
},
"fp16_storage_bf16_compute": {
"precision": "fp16_storage_bf16_compute",
"embedding_compute_dtype": "bfloat16",
"classifier_compute_dtype": "float16",
"examples": 1000,
"load_seconds": 1.3710060780867934,
"inference_seconds": 1.2324184626340866,
"examples_per_second": 811.4127062513074,
"peak_cuda_memory_mb": 6952.33935546875,
"embedding_norm_mean": 1.0007050037384033,
"ndcg_at_5": 0.7562801837921143,
"precision_at_5": 0.5278000235557556,
"recall_at_5": 0.7169753313064575,
"top1_hit": 0.8560000658035278,
"package_size_bytes": 662363316
},
"comparison": {
"embedding_cosine_mean": 0.9999027252197266,
"embedding_max_abs_difference": 0.004987679421901703,
"probability_mae": 5.631342719425447e-05,
"top1_agreement": 0.9909999966621399,
"top5_overlap": 0.9926,
"ndcg_at_5_delta_fp16_minus_fp32": 0.0005577206611633301,
"speedup_fp16_over_fp32": 2.4745855904846703,
"memory_reduction_fraction": 0.3786548897989307,
"package_size_reduction_fraction": 0.48760870205203843
},
"pure_fp16_compute": {
"supported": false,
"error": "EmbeddingGemma produced non-finite embeddings on H100 when computed entirely in FP16.",
"replacement": "FP16 weight storage with BF16 EmbeddingGemma compute and FP16 classifier compute"
}
}