userneeds1k / benchmark.json
bbin2022's picture
Publish optimized FP16 UserNeeds1K model
5576acd verified
Raw
History Blame Contribute Delete
1.94 kB
{
"fp32": {
"precision": "fp32",
"embedding_compute_dtype": "float32",
"classifier_compute_dtype": "float32",
"examples": 1000,
"load_seconds": 1.5235057300888002,
"inference_seconds": 2.8799891732633114,
"examples_per_second": 347.2235275339252,
"peak_cuda_memory_mb": 4289.07666015625,
"embedding_norm_mean": 1.0,
"ndcg_at_5": 0.8548336029052734,
"precision_at_5": 0.5113999843597412,
"recall_at_5": 0.82269287109375,
"top1_hit": 0.9129999876022339,
"package_size_bytes": 1277686137
},
"fp16_storage_bf16_compute": {
"precision": "fp16_storage_bf16_compute",
"embedding_compute_dtype": "bfloat16",
"classifier_compute_dtype": "float16",
"examples": 1000,
"load_seconds": 1.3328879470936954,
"inference_seconds": 1.2113684518262744,
"examples_per_second": 825.5126658552048,
"peak_cuda_memory_mb": 2176.63623046875,
"embedding_norm_mean": 1.0007888078689575,
"ndcg_at_5": 0.8558993339538574,
"precision_at_5": 0.5113999843597412,
"recall_at_5": 0.8237928748130798,
"top1_hit": 0.9139999747276306,
"package_size_bytes": 658707940
},
"comparison": {
"embedding_cosine_mean": 0.9999097585678101,
"embedding_max_abs_difference": 0.005195870995521545,
"probability_mae": 7.114602340152487e-05,
"top1_agreement": 0.9900000095367432,
"top5_overlap": 0.9907999999999999,
"ndcg_at_5_delta_fp16_minus_fp32": 0.0010657310485839844,
"speedup_fp16_over_fp32": 2.3774675400547234,
"memory_reduction_fraction": 0.49251636122786024,
"package_size_reduction_fraction": 0.48445246377436435
},
"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"
}
}