Squashed 'vendor/ruvector/' content from commit b64c2172
git-subtree-dir: vendor/ruvector git-subtree-split: b64c21726f2bb37286d9ee36a7869fef60cc6900
This commit is contained in:
216
examples/google-cloud/benchmark_results/cuda_sim.json
Normal file
216
examples/google-cloud/benchmark_results/cuda_sim.json
Normal file
@@ -0,0 +1,216 @@
|
||||
{
|
||||
"gpu_info": {
|
||||
"available": false,
|
||||
"compute_capability": "N/A",
|
||||
"cuda_version": "N/A",
|
||||
"driver_version": "N/A",
|
||||
"max_threads_per_block": 0,
|
||||
"memory_gb": 0.0,
|
||||
"name": "N/A",
|
||||
"num_sms": 0
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"efficiency_percent": 0.9881420625225114,
|
||||
"gpu_info": {
|
||||
"available": false,
|
||||
"compute_capability": "N/A",
|
||||
"cuda_version": "N/A",
|
||||
"driver_version": "N/A",
|
||||
"max_threads_per_block": 0,
|
||||
"memory_gb": 0.0,
|
||||
"name": "N/A",
|
||||
"num_sms": 0
|
||||
},
|
||||
"iterations": 50,
|
||||
"max_time_ms": 3.174368,
|
||||
"mean_time_ms": 0.16471358,
|
||||
"metadata": {
|
||||
"bandwidth_gb_s": "5.93",
|
||||
"size_mb": "1"
|
||||
},
|
||||
"min_time_ms": 0.040596,
|
||||
"name": "memory_bandwidth_1MB",
|
||||
"operation": "memory_transfer",
|
||||
"std_time_ms": 0.5062852803394976,
|
||||
"throughput": 5.928852375135068
|
||||
},
|
||||
{
|
||||
"efficiency_percent": 0.713928028478,
|
||||
"gpu_info": {
|
||||
"available": false,
|
||||
"compute_capability": "N/A",
|
||||
"cuda_version": "N/A",
|
||||
"driver_version": "N/A",
|
||||
"max_threads_per_block": 0,
|
||||
"memory_gb": 0.0,
|
||||
"name": "N/A",
|
||||
"num_sms": 0
|
||||
},
|
||||
"iterations": 50,
|
||||
"max_time_ms": 17.299856,
|
||||
"mean_time_ms": 2.2797874599999997,
|
||||
"metadata": {
|
||||
"bandwidth_gb_s": "4.28",
|
||||
"size_mb": "10"
|
||||
},
|
||||
"min_time_ms": 0.37521899999999997,
|
||||
"name": "memory_bandwidth_10MB",
|
||||
"operation": "memory_transfer",
|
||||
"std_time_ms": 3.4558740220220883,
|
||||
"throughput": 4.283568170868
|
||||
},
|
||||
{
|
||||
"efficiency_percent": 0.08924861363335496,
|
||||
"gpu_info": {
|
||||
"available": false,
|
||||
"compute_capability": "N/A",
|
||||
"cuda_version": "N/A",
|
||||
"driver_version": "N/A",
|
||||
"max_threads_per_block": 0,
|
||||
"memory_gb": 0.0,
|
||||
"name": "N/A",
|
||||
"num_sms": 0
|
||||
},
|
||||
"iterations": 50,
|
||||
"max_time_ms": 330.599246,
|
||||
"mean_time_ms": 182.36744532,
|
||||
"metadata": {
|
||||
"bandwidth_gb_s": "0.54",
|
||||
"size_mb": "100"
|
||||
},
|
||||
"min_time_ms": 104.69545500000001,
|
||||
"name": "memory_bandwidth_100MB",
|
||||
"operation": "memory_transfer",
|
||||
"std_time_ms": 55.7021010042311,
|
||||
"throughput": 0.5354916818001297
|
||||
},
|
||||
{
|
||||
"efficiency_percent": 0.1439795903913544,
|
||||
"gpu_info": {
|
||||
"available": false,
|
||||
"compute_capability": "N/A",
|
||||
"cuda_version": "N/A",
|
||||
"driver_version": "N/A",
|
||||
"max_threads_per_block": 0,
|
||||
"memory_gb": 0.0,
|
||||
"name": "N/A",
|
||||
"num_sms": 0
|
||||
},
|
||||
"iterations": 50,
|
||||
"max_time_ms": 1279.9928280000001,
|
||||
"mean_time_ms": 565.2204462599999,
|
||||
"metadata": {
|
||||
"bandwidth_gb_s": "0.86",
|
||||
"size_mb": "500"
|
||||
},
|
||||
"min_time_ms": 199.191355,
|
||||
"name": "memory_bandwidth_500MB",
|
||||
"operation": "memory_transfer",
|
||||
"std_time_ms": 243.53272527540335,
|
||||
"throughput": 0.8638775423481264
|
||||
},
|
||||
{
|
||||
"efficiency_percent": null,
|
||||
"gpu_info": {
|
||||
"available": false,
|
||||
"compute_capability": "N/A",
|
||||
"cuda_version": "N/A",
|
||||
"driver_version": "N/A",
|
||||
"max_threads_per_block": 0,
|
||||
"memory_gb": 0.0,
|
||||
"name": "N/A",
|
||||
"num_sms": 0
|
||||
},
|
||||
"iterations": 20,
|
||||
"max_time_ms": 16.490006,
|
||||
"mean_time_ms": 8.214337000000002,
|
||||
"metadata": {
|
||||
"matrix_size": "128",
|
||||
"tflops": "0.001"
|
||||
},
|
||||
"min_time_ms": 3.316313,
|
||||
"name": "gemm_128x128",
|
||||
"operation": "gemm",
|
||||
"std_time_ms": 4.271369656748477,
|
||||
"throughput": 0.0005106077337708447
|
||||
},
|
||||
{
|
||||
"efficiency_percent": null,
|
||||
"gpu_info": {
|
||||
"available": false,
|
||||
"compute_capability": "N/A",
|
||||
"cuda_version": "N/A",
|
||||
"driver_version": "N/A",
|
||||
"max_threads_per_block": 0,
|
||||
"memory_gb": 0.0,
|
||||
"name": "N/A",
|
||||
"num_sms": 0
|
||||
},
|
||||
"iterations": 20,
|
||||
"max_time_ms": 175.19369,
|
||||
"mean_time_ms": 85.41927405,
|
||||
"metadata": {
|
||||
"matrix_size": "256",
|
||||
"tflops": "0.000"
|
||||
},
|
||||
"min_time_ms": 37.718396,
|
||||
"name": "gemm_256x256",
|
||||
"operation": "gemm",
|
||||
"std_time_ms": 38.2258611390462,
|
||||
"throughput": 0.00039282038360989797
|
||||
},
|
||||
{
|
||||
"efficiency_percent": null,
|
||||
"gpu_info": {
|
||||
"available": false,
|
||||
"compute_capability": "N/A",
|
||||
"cuda_version": "N/A",
|
||||
"driver_version": "N/A",
|
||||
"max_threads_per_block": 0,
|
||||
"memory_gb": 0.0,
|
||||
"name": "N/A",
|
||||
"num_sms": 0
|
||||
},
|
||||
"iterations": 20,
|
||||
"max_time_ms": 1099.584508,
|
||||
"mean_time_ms": 720.2384636500001,
|
||||
"metadata": {
|
||||
"matrix_size": "512",
|
||||
"tflops": "0.000"
|
||||
},
|
||||
"min_time_ms": 416.415041,
|
||||
"name": "gemm_512x512",
|
||||
"operation": "gemm",
|
||||
"std_time_ms": 183.51006806750456,
|
||||
"throughput": 0.0003727035829767156
|
||||
},
|
||||
{
|
||||
"efficiency_percent": 0.0,
|
||||
"gpu_info": {
|
||||
"available": false,
|
||||
"compute_capability": "N/A",
|
||||
"cuda_version": "N/A",
|
||||
"driver_version": "N/A",
|
||||
"max_threads_per_block": 0,
|
||||
"memory_gb": 0.0,
|
||||
"name": "N/A",
|
||||
"num_sms": 0
|
||||
},
|
||||
"iterations": 50,
|
||||
"max_time_ms": 383.561285,
|
||||
"mean_time_ms": 236.66858410000003,
|
||||
"metadata": {
|
||||
"batch_size": "64",
|
||||
"dims": "128",
|
||||
"num_vectors": "10000"
|
||||
},
|
||||
"min_time_ms": 121.239973,
|
||||
"name": "l2_distance_128d_10000v",
|
||||
"operation": "l2_distance",
|
||||
"std_time_ms": 62.27295731680189,
|
||||
"throughput": 2704203.443113428
|
||||
}
|
||||
],
|
||||
"timestamp": "2025-12-02T00:16:10.163679757+00:00"
|
||||
}
|
||||
42
examples/google-cloud/benchmark_results/distance_768d.json
Normal file
42
examples/google-cloud/benchmark_results/distance_768d.json
Normal file
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"generated_at": "2025-12-02T00:14:13.845654480+00:00",
|
||||
"results": [
|
||||
{
|
||||
"batch_size": 64,
|
||||
"build_time_secs": 0.0,
|
||||
"dimensions": 768,
|
||||
"gpu_enabled": false,
|
||||
"gpu_name": null,
|
||||
"iterations": 50,
|
||||
"k": 0,
|
||||
"max_time_ms": 232.243293,
|
||||
"mean_time_ms": 78.59453122,
|
||||
"memory_mb": 146.484375,
|
||||
"metadata": {},
|
||||
"min_time_ms": 42.454137,
|
||||
"name": "distance_768d_50000v",
|
||||
"num_queries": 0,
|
||||
"num_vectors": 50000,
|
||||
"operation": "distance_computation",
|
||||
"p50_ms": 72.703,
|
||||
"p95_ms": 117.503,
|
||||
"p999_ms": 232.319,
|
||||
"p99_ms": 232.319,
|
||||
"qps": 12.7235315800895,
|
||||
"recall_at_1": null,
|
||||
"recall_at_10": null,
|
||||
"recall_at_100": null,
|
||||
"std_time_ms": 34.18277056989714,
|
||||
"throughput_vectors_sec": 636176.5790044749,
|
||||
"timestamp": "2025-12-02T00:14:09.189674634+00:00"
|
||||
}
|
||||
],
|
||||
"system_info": {
|
||||
"cpu_count": 2,
|
||||
"gpu_available": false,
|
||||
"gpu_memory_gb": null,
|
||||
"gpu_name": null,
|
||||
"platform": "linux",
|
||||
"total_memory_gb": 7.758457183837891
|
||||
}
|
||||
}
|
||||
45
examples/google-cloud/benchmark_results/gnn_medium.json
Normal file
45
examples/google-cloud/benchmark_results/gnn_medium.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"generated_at": "2025-12-02T00:14:28.298539006+00:00",
|
||||
"results": [
|
||||
{
|
||||
"batch_size": 0,
|
||||
"build_time_secs": 0.0,
|
||||
"dimensions": 256,
|
||||
"gpu_enabled": false,
|
||||
"gpu_name": null,
|
||||
"iterations": 25,
|
||||
"k": 0,
|
||||
"max_time_ms": 119.165886,
|
||||
"mean_time_ms": 75.38600736,
|
||||
"memory_mb": 5.07354736328125,
|
||||
"metadata": {
|
||||
"num_edges": "25000",
|
||||
"num_layers": "3"
|
||||
},
|
||||
"min_time_ms": 51.651304,
|
||||
"name": "gnn_5000n_25000e_3l",
|
||||
"num_queries": 0,
|
||||
"num_vectors": 5000,
|
||||
"operation": "gnn_forward",
|
||||
"p50_ms": 69.119,
|
||||
"p95_ms": 110.463,
|
||||
"p999_ms": 119.167,
|
||||
"p99_ms": 119.167,
|
||||
"qps": 13.265061183364946,
|
||||
"recall_at_1": null,
|
||||
"recall_at_10": null,
|
||||
"recall_at_100": null,
|
||||
"std_time_ms": 17.47617622046848,
|
||||
"throughput_vectors_sec": 66325.30591682473,
|
||||
"timestamp": "2025-12-02T00:14:26.106004780+00:00"
|
||||
}
|
||||
],
|
||||
"system_info": {
|
||||
"cpu_count": 2,
|
||||
"gpu_available": false,
|
||||
"gpu_memory_gb": null,
|
||||
"gpu_name": null,
|
||||
"platform": "linux",
|
||||
"total_memory_gb": 7.758457183837891
|
||||
}
|
||||
}
|
||||
45
examples/google-cloud/benchmark_results/quant_768d.json
Normal file
45
examples/google-cloud/benchmark_results/quant_768d.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"generated_at": "2025-12-02T00:14:41.666875137+00:00",
|
||||
"results": [
|
||||
{
|
||||
"batch_size": 0,
|
||||
"build_time_secs": 0.324541662,
|
||||
"dimensions": 768,
|
||||
"gpu_enabled": false,
|
||||
"gpu_name": null,
|
||||
"iterations": 0,
|
||||
"k": 0,
|
||||
"max_time_ms": 0.0,
|
||||
"mean_time_ms": 0.0064908332400000004,
|
||||
"memory_mb": 36.62109375,
|
||||
"metadata": {
|
||||
"compression_ratio": "4.0x",
|
||||
"original_memory_mb": "146.48"
|
||||
},
|
||||
"min_time_ms": 0.0,
|
||||
"name": "quantization_768d_50000v",
|
||||
"num_queries": 0,
|
||||
"num_vectors": 50000,
|
||||
"operation": "quantization",
|
||||
"p50_ms": 0.0,
|
||||
"p95_ms": 0.0,
|
||||
"p999_ms": 0.0,
|
||||
"p99_ms": 0.0,
|
||||
"qps": 0.0,
|
||||
"recall_at_1": null,
|
||||
"recall_at_10": null,
|
||||
"recall_at_100": null,
|
||||
"std_time_ms": 0.0,
|
||||
"throughput_vectors_sec": 154063.42499102626,
|
||||
"timestamp": "2025-12-02T00:14:40.827201041+00:00"
|
||||
}
|
||||
],
|
||||
"system_info": {
|
||||
"cpu_count": 2,
|
||||
"gpu_available": false,
|
||||
"gpu_memory_gb": null,
|
||||
"gpu_name": null,
|
||||
"platform": "linux",
|
||||
"total_memory_gb": 7.758457183837891
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user