LCOV - code coverage report
Current view: top level - nntrainer/utils - bs_thread_pool.h (source / functions) Coverage Total Hit
Test: coverage_filtered.info Lines: 88.7 % 97 86
Test Date: 2025-12-15 20:40:03 Functions: 61.9 % 63 39

Function Name Sort by function name Hit count Sort by function hit count
_ZN2BS11thread_poolILh0EE14create_threadsIZNS1_C4EmEUlvE_EEvmOT_ 2
_ZN2BS11thread_poolILh0EE15destroy_threadsEv 2
_ZN2BS11thread_poolILh0EE22determine_thread_countEm 2
_ZN2BS11thread_poolILh0EE4waitEv 2
_ZN2BS11thread_poolILh0EEC2IZNS1_C4EmEUlvE_vEEmOT_ 2
_ZN2BS11thread_poolILh0EED2Ev 2
_ZN2BS11thread_poolILh0EE6workerEm 8
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS5_jEUliE_EENS_12multi_futureIvEES5_T0_OT2_ma 83
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainer25__ggml_q4_0_4x8_q8_0_GEMMIfEEvjSt6vectorIjSaIjEEjPKT_jS5_IPvSaISB_EES7_S5_IPS8_SaISE_EES7_EUliE_EENS_12multi_futureIvEES8_T0_OT2_ma 0
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainer25__ggml_q4_0_8x8_q8_0_GEMMIfEEvjSt6vectorIjSaIjEEjPKT_jS5_IPvSaISB_EES7_S5_IPS8_SaISE_EES7_EUliE_EENS_12multi_futureIvEES8_T0_OT2_ma 0
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainer25__ggml_q4_K_8x8_q8_K_GEMMEjSt6vectorIjSaIjEEjPKfjS4_IPvSaIS9_EES6_S4_IPfSaISC_EES6_EUliE_EENS_12multi_futureIvEET_T0_OT2_ma 0
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_ma 0
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_ma 0
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_ma 0
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS5_jEUliE_EENS_12multi_futureIvEES5_T0_OT2_ma 3
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_ma 3
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS5_jEUliE0_EENS_12multi_futureIvEES5_T0_OT2_ma 4
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_ma 4
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_ma 5
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_ma 6
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_ma 6
_ZN2BS11thread_poolILh0EE11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_ma 52
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS7_jEUliE_EENS_12multi_futureIvEES7_T0_OT2_maEUlvE_vEESt6futureISG_EOS7_aEUlvE_EEvSM_a 332
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer25__ggml_q4_0_4x8_q8_0_GEMMIfEEvjSt6vectorIjSaIjEEjPKT_jS7_IPvSaISD_EES9_S7_IPSA_SaISG_EES9_EUliE_EENS_12multi_futureIvEESA_T0_OT2_maEUlvE_vEESt6futureISM_EOSA_aEUlvE_EEvSS_a 0
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer25__ggml_q4_0_8x8_q8_0_GEMMIfEEvjSt6vectorIjSaIjEEjPKT_jS7_IPvSaISD_EES9_S7_IPSA_SaISG_EES9_EUliE_EENS_12multi_futureIvEESA_T0_OT2_maEUlvE_vEESt6futureISM_EOSA_aEUlvE_EEvSS_a 0
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer25__ggml_q4_K_8x8_q8_K_GEMMEjSt6vectorIjSaIjEEjPKfjS6_IPvSaISB_EES8_S6_IPfSaISE_EES8_EUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISL_EOSK_aEUlvE_EEvSR_a 0
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISF_EOSE_aEUlvE_EEvSL_a 0
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISF_EOSE_aEUlvE_EEvSL_a 0
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISF_EOSE_aEUlvE_EEvSL_a 0
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS7_jEUliE_EENS_12multi_futureIvEES7_T0_OT2_maEUlvE_vEESt6futureISG_EOS7_aEUlvE_EEvSM_a 12
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISF_EOSE_aEUlvE_EEvSL_a 12
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS7_jEUliE0_EENS_12multi_futureIvEES7_T0_OT2_maEUlvE_vEESt6futureISG_EOS7_aEUlvE_EEvSM_a 16
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISF_EOSE_aEUlvE_EEvSL_a 16
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISF_EOSE_aEUlvE_EEvSL_a 20
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISF_EOSE_aEUlvE_EEvSL_a 24
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISF_EOSE_aEUlvE_EEvSL_a 24
_ZN2BS11thread_poolILh0EE11detach_taskIZNS1_11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISF_EOSE_aEUlvE_EEvSL_a 208
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS6_jEUliE_EENS_12multi_futureIvEES6_T0_OT2_maEUlvE_vEESt6futureISF_EOS6_a 332
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer25__ggml_q4_0_4x8_q8_0_GEMMIfEEvjSt6vectorIjSaIjEEjPKT_jS6_IPvSaISC_EES8_S6_IPS9_SaISF_EES8_EUliE_EENS_12multi_futureIvEES9_T0_OT2_maEUlvE_vEESt6futureISL_EOS9_a 0
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer25__ggml_q4_0_8x8_q8_0_GEMMIfEEvjSt6vectorIjSaIjEEjPKT_jS6_IPvSaISC_EES8_S6_IPS9_SaISF_EES8_EUliE_EENS_12multi_futureIvEES9_T0_OT2_maEUlvE_vEESt6futureISL_EOS9_a 0
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer25__ggml_q4_K_8x8_q8_K_GEMMEjSt6vectorIjSaIjEEjPKfjS5_IPvSaISA_EES7_S5_IPfSaISD_EES7_EUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISK_EOSJ_a 0
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_a 0
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_a 0
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_a 0
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS6_jEUliE_EENS_12multi_futureIvEES6_T0_OT2_maEUlvE_vEESt6futureISF_EOS6_a 12
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_a 12
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS6_jEUliE0_EENS_12multi_futureIvEES6_T0_OT2_maEUlvE_vEESt6futureISF_EOS6_a 16
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_a 16
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_a 20
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_a 24
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_a 24
_ZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_a 208
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS6_jEUliE_EENS_12multi_futureIvEES6_T0_OT2_maEUlvE_vEESt6futureISF_EOS6_aENUlvE_clEv 332
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer25__ggml_q4_0_4x8_q8_0_GEMMIfEEvjSt6vectorIjSaIjEEjPKT_jS6_IPvSaISC_EES8_S6_IPS9_SaISF_EES8_EUliE_EENS_12multi_futureIvEES9_T0_OT2_maEUlvE_vEESt6futureISL_EOS9_aENUlvE_clEv 0
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer25__ggml_q4_0_8x8_q8_0_GEMMIfEEvjSt6vectorIjSaIjEEjPKT_jS6_IPvSaISC_EES8_S6_IPS9_SaISF_EES8_EUliE_EENS_12multi_futureIvEES9_T0_OT2_maEUlvE_vEESt6futureISL_EOS9_aENUlvE_clEv 0
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer25__ggml_q4_K_8x8_q8_K_GEMMEjSt6vectorIjSaIjEEjPKfjS5_IPvSaISA_EES7_S5_IPfSaISD_EES7_EUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISK_EOSJ_aENUlvE_clEv 0
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_aENUlvE_clEv 0
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_aENUlvE_clEv 0
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_4x8_q8_0_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_aENUlvE_clEv 0
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS6_jEUliE_EENS_12multi_futureIvEES6_T0_OT2_maEUlvE_vEESt6futureISF_EOS6_aENUlvE_clEv 12
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_aENUlvE_clEv 12
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainer16__ggml_gemm_q6_KIfEEvjjjPKT_jPKvjPS6_jEUliE0_EENS_12multi_futureIvEES6_T0_OT2_maEUlvE_vEESt6futureISF_EOS6_aENUlvE_clEv 16
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_aENUlvE_clEv 16
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMVEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_aENUlvE_clEv 20
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_aENUlvE_clEv 24
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_K_8x8_q8_K_GEMM_GEMMEjjjPKfjPKvjPfjEUliE0_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_aENUlvE_clEv 24
_ZZN2BS11thread_poolILh0EE11submit_taskIZNS1_11submit_loopIiiiZN9nntrainerL30__ggml_q4_0_8x8_q8_0_GEMM_GEMMEjjjPKfjPKvjPfjEUliE_EENS_12multi_futureIvEET_T0_OT2_maEUlvE_vEESt6futureISE_EOSD_aENUlvE_clEv 208

Generated by: LCOV version 2.0-1