[ { "avg_fps": 61.493342189867946, "avg_time_ms": 16.261923069856604, "client_version": "1.2.9", "detection_time_avg_s": 0.016261923069856604, "detection_time_total_s": 0.7968342304229736, "graph_load_time_s": 0.5358316898345947, "images_load_time_avg_s": 0.004010863304138183, "images_load_time_total_s": 0.20054316520690918, "mAP": 0.32986818864162587, "metrics#DetectionBoxes_Precision/mAP": 0.32986818864162587, "metrics#DetectionBoxes_Precision/mAP (large)": 0.6002966136411394, "metrics#DetectionBoxes_Precision/mAP (medium)": 0.20203087076855114, "metrics#DetectionBoxes_Precision/mAP (small)": 0.0056073994881571275, "metrics#DetectionBoxes_Precision/mAP@.50IOU": 0.46289409696697675, "metrics#DetectionBoxes_Precision/mAP@.75IOU": 0.35007411607978656, "metrics#DetectionBoxes_Recall/AR@1": 0.2815497611647826, "metrics#DetectionBoxes_Recall/AR@10": 0.34374137571364527, "metrics#DetectionBoxes_Recall/AR@100": 0.34413563085304266, "metrics#DetectionBoxes_Recall/AR@100 (large)": 0.6205396825396825, "metrics#DetectionBoxes_Recall/AR@100 (medium)": 0.2050066958131474, "metrics#DetectionBoxes_Recall/AR@100 (small)": 0.00767971495979585, "platform_info": { "cpu_new_format": "", "cpu_unique": [ { "TLB size": "2560 4K pages", "address sizes": "48 bits physical, 48 bits virtual", "all_freqs": [ "0", "0", "0" ], "apicid": "0", "bogomips": "7400.73", "bugs": "sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass", "cache size": "512 KB", "cache_alignment": "64", "ck_cpu_name": "AMD Ryzen 9 5900X 12-Core Processor", "ck_cpu_subname": "AMD Ryzen 9 5900X 12-Core Processor", "clflush size": "64", "core id": "0", "cpu MHz": "2200.000", "cpu cores": "12", "cpu family": "25", "cpu_features": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm", "cpuid level": "16", "cur_freq": 3688.953, "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm", "fpu": "yes", "fpu_exception": "yes", "initial apicid": "0", "max_freq": 4950.195, "microcode": "0xa201009", "model": "33", "model name": "AMD Ryzen 9 5900X 12-Core Processor", "physical id": "0", "power management": "ts ttp tm hwpstate cpb eff_freq_ro [13] [14]", "processor": "0", "siblings": "24", "stepping": "0", "vendor_id": "AuthenticAMD", "wp": "yes" } ], "gpu": { "name": "", "vendor": "" }, "gpu_misc": {}, "os": { "abi": "x86_64", "bits": "64", "ck_os_base_uoa": "", "ck_os_uoa": "linux-64", "name": "Ubuntu 18.04.4 LTS", "name_long": "Linux-5.15.11-76051511-generic-x86_64-with-Ubuntu-18.04-bionic", "name_short": "Linux 5.15.11", "serial_number": "" }, "os_misc": {}, "platform": { "model": "Thelio", "name": "System76 thelio-r2 (Thelio)", "vendor": "System76" }, "platform_misc": {} }, "program_workflow_uoa": "object-detection-tf-py-benchmark", "recall": 0.34413563085304266, "resolved_deps": { "dataset": { "data_name": "COCO 2017 validation dataset - small (50 images )", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Object Detection dataset", "package_tags": "2017,64bits,COCO,COCO.2017,channel-stable,coco,coco.2017,dataset,full,host-os-linux-64,images,jpg,object-detection,original,small,target-os-linux-64,v2017,val", "package_uoa": "5153147b0451287a", "tags": "dataset,object-detection", "version": "2017" }, "lib-python-matplotlib": { "data_name": "Python Matplotlib library", "deps": { "python": { "data_name": "python", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python interpreter", "package_tags": "64bits,compiler,host-os-linux-64,lang-python,python,target-os-linux-64,v3,v3.7,v3.7.5", "package_uoa": "", "tags": "compiler,python", "version": "3.7.5" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python Matplotlib library", "package_tags": "64bits,host-os-linux-64,lib,matplotlib,needs-python,needs-python-3.7.5,python-package,target-os-linux-64,v3,v3.2,v3.2.1,vmaster", "package_uoa": "79a67388f8474548", "tags": "lib,python-package,matplotlib", "version": "3.2.1" }, "lib-python-numpy": { "data_name": "Python NumPy library", "deps": { "python": { "data_name": "python", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python interpreter", "package_tags": "64bits,compiler,host-os-linux-64,lang-python,python,target-os-linux-64,v3,v3.7,v3.7.5", "package_uoa": "", "tags": "compiler,python", "version": "3.7.5" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python NumPy library", "package_tags": "64bits,host-os-linux-64,lib,needs-python,needs-python-3.7.5,numpy,python-package,target-os-linux-64,v1,v1.18,v1.18.3,vmaster", "package_uoa": "6aaeb794d288057a", "tags": "lib,python-package,numpy", "version": "1.18.3" }, "lib-python-opencv": { "data_name": "Python OpenCV library", "deps": { "python": { "data_name": "python", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python interpreter", "package_tags": "64bits,compiler,host-os-linux-64,lang-python,python,target-os-linux-64,v3,v3.7,v3.7.5", "package_uoa": "", "tags": "compiler,python", "version": "3.7.5" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python opencv library", "package_tags": "64bits,cv2,host-os-linux-64,lib,needs-python,needs-python-3.7.5,opencv,python-package,target-os-linux-64,v4,v4.2,v4.2.0", "package_uoa": "4c340608e44297b0", "tags": "lib,python-package,cv2", "version": "4.2.0" }, "lib-tensorflow": { "data_name": "TensorFlow library (prebuilt, cpu)", "deps": { "python": { "data_name": "python", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python", "package_tags": "64bits,compiler,host-os-linux-64,lang-python,python,target-os-linux-64,v3,v3.7,v3.7.5", "package_uoa": "", "tags": "compiler,python", "version": "3.7.5" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "TensorFlow library", "package_tags": "64bits,channel-stable,host-os-linux-64,lib,needs-python,needs-python-3.7.5,target-os-linux-64,tensorflow,tensorflow-cpu,tf,tf-cpu,v1,v1.14,v1.14.0,vcpu,vprebuilt", "package_uoa": "9c74d04af90cc16e", "tags": "lib,tensorflow", "version": "1.14.0" }, "python": { "data_name": "python", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python interpreter", "package_tags": "64bits,compiler,host-os-linux-64,lang-python,python,target-os-linux-64,v3,v3.7,v3.7.5", "package_uoa": "", "tags": "compiler,python", "version": "3.7.5" }, "tensorflow-model-api-object-detection": { "data_name": "TensorFlow models (object detection)", "deps": { "protobuf": { "data_name": "ProtoBuf host library", "deps": { "cmake": { "data_name": "cmake", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "cmake", "package_tags": "64bits,cmake,host-os-linux-64,target-os-linux-64,tool,v3,v3.10,v3.10.2", "package_uoa": "", "tags": "tool,cmake", "version": "3.10.2" }, "host-compiler": { "data_name": "GNU C compiler", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "HOST C++ compiler", "package_tags": "64bits,compiler,gcc,host-os-linux-64,lang-c,lang-cpp,target-os-linux-64,v7,v7.5,v7.5.0", "package_uoa": "", "tags": "compiler,lang-cpp", "version": "7.5.0" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "ProtoBuf host library 3.0.x (Linux)", "package_tags": "64bits,channel-stable,compiled-by-gcc,compiled-by-gcc-7.5.0,host-os-linux-64,lib,protobuf-host,target-os-linux-64,v3,v3.0,v3.0.0", "package_uoa": "b08dd7253cc54f05", "tags": "lib,protobuf-host", "version": "3.0.0" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Tensorflow models api (object detection)", "package_tags": "64bits,api,channel-stable,host-os-linux-64,model,object-detection,target-os-linux-64,tensorflow,tensorflowmodel-object-detection,v0", "package_uoa": "ac942dd4767895eb", "tags": "tensorflow,model,api,object-detection", "version": "master" }, "tool-coco": { "data_name": "COCO dataset API", "deps": { "compiler": { "data_name": "GNU C compiler", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "C compiler", "package_tags": "64bits,compiler,gcc,host-os-linux-64,lang-c,lang-cpp,target-os-linux-64,v7,v7.5,v7.5.0", "package_uoa": "", "tags": "compiler,lang-c", "version": "7.5.0" }, "lib-python-cython": { "data_name": "Python Cython library", "deps": { "python": { "data_name": "python", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python interpreter", "package_tags": "64bits,compiler,host-os-linux-64,lang-python,python,target-os-linux-64,v3,v3.7,v3.7.5", "package_uoa": "", "tags": "compiler,python", "version": "3.7.5" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python Cython library", "package_tags": "64bits,cython,host-os-linux-64,lib,needs-python,needs-python-3.7.5,python-package,target-os-linux-64,v0,v0.29,v0.29.17,vmaster", "package_uoa": "5364292e01d4120b", "tags": "lib,python-package,cython", "version": "0.29.17" }, "lib-python-matplotlib": { "data_name": "Python Matplotlib library", "deps": { "python": { "data_name": "python", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python interpreter", "package_tags": "64bits,compiler,host-os-linux-64,lang-python,python,target-os-linux-64,v3,v3.7,v3.7.5", "package_uoa": "", "tags": "compiler,python", "version": "3.7.5" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python Matplotlib library", "package_tags": "64bits,host-os-linux-64,lib,matplotlib,needs-python,needs-python-3.7.5,python-package,target-os-linux-64,v3,v3.2,v3.2.1,vmaster", "package_uoa": "79a67388f8474548", "tags": "lib,python-package,matplotlib", "version": "3.2.1" }, "lib-python-numpy": { "data_name": "Python NumPy library", "deps": { "python": { "data_name": "python", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python interpreter", "package_tags": "64bits,compiler,host-os-linux-64,lang-python,python,target-os-linux-64,v3,v3.7,v3.7.5", "package_uoa": "", "tags": "compiler,python", "version": "3.7.5" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python NumPy library", "package_tags": "64bits,host-os-linux-64,lib,needs-python,needs-python-3.7.5,numpy,python-package,target-os-linux-64,v1,v1.18,v1.18.3,vmaster", "package_uoa": "6aaeb794d288057a", "tags": "lib,python-package,numpy", "version": "1.18.3" }, "python": { "data_name": "python", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python interpreter", "package_tags": "64bits,compiler,host-os-linux-64,lang-python,python,target-os-linux-64,v3,v3.7,v3.7.5", "package_uoa": "", "tags": "compiler,python", "version": "3.7.5" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Python API for COCO", "package_tags": "64bits,api,coco,compiled-by-gcc,compiled-by-gcc-7.5.0,host-os-linux-64,needs-python,needs-python-3.7.5,target-os-linux-64,tool,v0,vmaster,vtrunk", "package_uoa": "dba4dfd68f4363ae", "tags": "tool,coco", "version": "master" }, "weights": { "data_name": "TensorFlow model (object-detection) (MLPerf SSD-MobileNet non-quantized)", "deps": { "labelmap": { "data_name": "Labelmap Detect (COCO dataset labelmap)", "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "Labelmap for COCO dataset", "package_tags": "64bits,host-os-linux-64,labelmap,object-detection,target-os-linux-64,tensorflow,tf,v0,vcoco", "package_uoa": "5149df44b579d7bd", "tags": "labelmap,vcoco", "version": "master" } }, "git_iso_datetime_cut_revision": "", "git_revision": "", "name": "TensorFlow Object Detection model", "package_tags": "64bits,channel-stable,host-os-linux-64,mlperf,mobilenet,mobilenet-v1,model,non-quantized,object-detection,ssd,ssd-mobilenet,ssd-mobilenet-v1,target-os-linux-64,tensorflow,tensorflowmodel,tf,v0,vcoco,weights", "package_uoa": "4134959be0eb9044", "tags": "model,tf,object-detection", "version": "reference" } }, "setup_time_s": 0.5469541549682617, "solution_duration": 11.464249849319458, "solution_run_date": "2022-05-20T22:11:08Z", "solution_uid": "4a878a967f3636b9", "solution_uoa": "demo-obj-detection-coco-tf-cpu-benchmark-linux-portable-workflows", "test_time_s": 2.4194257259368896 } ]