aws / aws-neuron-tensorflow
Metrics

All numeric values measured by Sokrates.

Intro
  • Metrics are all numeric values measured by Sokrates.
  • You can use these metrics to define goals and controls.
Metrics
Metric Value
TOTAL_NUMBER_OF_FILES 133
NUMBER_OF_FILES_MAIN 99
LINES_OF_CODE_MAIN 14,186
NUMBER_OF_FILES_MAIN_EXT_CC 38
LINES_OF_CODE_MAIN_EXT_CC 7,998
NUMBER_OF_FILES_MAIN_EXT_PY 21
LINES_OF_CODE_MAIN_EXT_PY 4,227
NUMBER_OF_FILES_MAIN_EXT_H 38
LINES_OF_CODE_MAIN_EXT_H 1,891
NUMBER_OF_FILES_MAIN_EXT_PROTO 1
LINES_OF_CODE_MAIN_EXT_PROTO 68
NUMBER_OF_FILES_MAIN_EXT_BZL 1
LINES_OF_CODE_MAIN_EXT_BZL 2
NUMBER_OF_FILES_TEST 15
LINES_OF_CODE_TEST 5,126
NUMBER_OF_FILES_TEST_EXT_PY 15
LINES_OF_CODE_TEST_EXT_PY 5,126
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 36.13
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 66
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT_EXT_SH 1
LINES_OF_CODE_BUILD_AND_DEPLOYMENT_EXT_SH 66
NUMBER_OF_FILES_OTHER 4
LINES_OF_CODE_OTHER 197
NUMBER_OF_FILES_OTHER_EXT_MD 3
LINES_OF_CODE_OTHER_EXT_MD 185
NUMBER_OF_FILES_OTHER_EXT_DIFF 1
LINES_OF_CODE_OTHER_EXT_DIFF 12
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_API_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_API_EXT_PY 19
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT 91
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_ROOT_EXT_PY 91
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME 23
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME 3,057
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_EXT_CC 10
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_EXT_CC 2,417
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_EXT_H 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_EXT_H 638
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_EXT_BZL 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_EXT_BZL 2
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_DIRECT 21
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_DIRECT 1,713
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_DIRECT_EXT_CC 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_DIRECT_EXT_CC 1,342
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_DIRECT_EXT_H 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_DIRECT_EXT_H 371
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_OPS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_OPS 67
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_OPS_EXT_CC 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_OPS_EXT_CC 67
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_KERNELS 9
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_KERNELS 672
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_KERNELS_EXT_CC 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_KERNELS_EXT_CC 457
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_RUNTIME_KERNELS_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_RUNTIME_KERNELS_EXT_H 215
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON 3,138
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON_EXT_PY 16
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON_EXT_PY 3,138
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON_HLO 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON_HLO 979
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON_HLO_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON_HLO_EXT_PY 979
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON_TF2XLA 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON_TF2XLA 68
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_PYTHON_TF2XLA_EXT_PROTO 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_PYTHON_TF2XLA_EXT_PROTO 68
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAPPLER 12
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAPPLER 2,793
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAPPLER_EXT_CC 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAPPLER_EXT_CC 2,286
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAPPLER_EXT_H 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAPPLER_EXT_H 507
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAPPLER_CONVERT 5
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAPPLER_CONVERT 1,348
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAPPLER_CONVERT_EXT_CC 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAPPLER_CONVERT_EXT_CC 1,221
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_GRAPPLER_CONVERT_EXT_H 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_GRAPPLER_CONVERT_EXT_H 127
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TF2HLO 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TF2HLO 241
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TF2HLO_EXT_CC 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TF2HLO_EXT_CC 208
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TF2HLO_EXT_H 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TF2HLO_EXT_H 33
NUMBER_OF_DEPENDENCY_LINKS_DECOMPOSITION_PRIMARY 0
NUMBER_OF_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_PLACES_WITH_CYCLIC_DEPENDENCIES_DECOMPOSITION_PRIMARY 0
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS 7
LINES_OF_CODE_CONCERN_GENERAL_TODOS 2,983
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 3
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 1,654
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_CC 4
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_CC 1,329
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 92
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 11,203
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 34
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_CC 6,669
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 18
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 2,573
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 38
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_H 1,891
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PROTO 68
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_BZL 1
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_BZL 2
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 66
LOW_RISK_FILE_SIZE_COUNT 15
MEDIUM_RISK_FILE_SIZE_COUNT 11
HIGH_RISK_FILE_SIZE_COUNT 6
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 2,754
LOW_RISK_FILE_SIZE_LOC 2,147
MEDIUM_RISK_FILE_SIZE_LOC 3,629
HIGH_RISK_FILE_SIZE_LOC 3,980
VERY_HIGH_RISK_FILE_SIZE_LOC 1,676
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 834
FILE_CHANGE_HISTORY_ACTIVE_DAYS 339
FILE_CHANGE_HISTORY_WEEKS 106
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 530
FILE_AGE_NEGLIGIBLE_RISK_COUNT 0
FILE_AGE_LOW_RISK_COUNT 66
FILE_AGE_MEDIUM_RISK_COUNT 0
FILE_AGE_HIGH_RISK_COUNT 24
FILE_AGE_VERY_HIGH_RISK_COUNT 9
FILE_AGE_NEGLIGIBLE_RISK_LOC 0
FILE_AGE_LOW_RISK_LOC 11,339
FILE_AGE_MEDIUM_RISK_LOC 0
FILE_AGE_HIGH_RISK_LOC 2,336
FILE_AGE_VERY_HIGH_RISK_LOC 511
NUMBER_OF_CONTRIBUTORS 7
NUMBER_OF_UNITS 615
LINES_OF_CODE_IN_UNITS 10,612
LINES_OF_CODE_OUTSIDE_UNITS 3,574
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 1,597
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 15.05
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 348
UNIT_SIZE_LOW_RISK_LOC 1,873
UNIT_SIZE_LOW_RISK_PERCENTAGE 17.65
UNIT_SIZE_LOW_RISK_COUNT 126
UNIT_SIZE_MEDIUM_RISK_LOC 3,278
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 30.89
UNIT_SIZE_MEDIUM_RISK_COUNT 102
UNIT_SIZE_HIGH_RISK_LOC 1,768
UNIT_SIZE_HIGH_RISK_PERCENTAGE 16.66
UNIT_SIZE_HIGH_RISK_COUNT 28
UNIT_SIZE_VERY_HIGH_RISK_LOC 2,096
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 19.75
UNIT_SIZE_VERY_HIGH_RISK_COUNT 11
UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_LOC 4
UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_API_NEGLIGIBLE_RISK_COUNT 1
UNIT_SIZE_COMPONENT_API_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_API_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_API_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_API_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_API_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_API_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_API_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_API_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RUNTIME_NEGLIGIBLE_RISK_LOC 392
UNIT_SIZE_COMPONENT_RUNTIME_NEGLIGIBLE_RISK_PERCENTAGE 19.02
UNIT_SIZE_COMPONENT_RUNTIME_NEGLIGIBLE_RISK_COUNT 74
UNIT_SIZE_COMPONENT_RUNTIME_LOW_RISK_LOC 315
UNIT_SIZE_COMPONENT_RUNTIME_LOW_RISK_PERCENTAGE 15.28
UNIT_SIZE_COMPONENT_RUNTIME_LOW_RISK_COUNT 22
UNIT_SIZE_COMPONENT_RUNTIME_MEDIUM_RISK_LOC 597
UNIT_SIZE_COMPONENT_RUNTIME_MEDIUM_RISK_PERCENTAGE 28.97
UNIT_SIZE_COMPONENT_RUNTIME_MEDIUM_RISK_COUNT 20
UNIT_SIZE_COMPONENT_RUNTIME_HIGH_RISK_LOC 406
UNIT_SIZE_COMPONENT_RUNTIME_HIGH_RISK_PERCENTAGE 19.7
UNIT_SIZE_COMPONENT_RUNTIME_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_RUNTIME_VERY_HIGH_RISK_LOC 351
UNIT_SIZE_COMPONENT_RUNTIME_VERY_HIGH_RISK_PERCENTAGE 17.03
UNIT_SIZE_COMPONENT_RUNTIME_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_NEGLIGIBLE_RISK_LOC 95
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_NEGLIGIBLE_RISK_PERCENTAGE 10.22
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_NEGLIGIBLE_RISK_COUNT 22
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_LOW_RISK_LOC 265
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_LOW_RISK_PERCENTAGE 28.49
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_LOW_RISK_COUNT 18
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_MEDIUM_RISK_LOC 432
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_MEDIUM_RISK_PERCENTAGE 46.45
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_MEDIUM_RISK_COUNT 14
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_HIGH_RISK_LOC 138
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_HIGH_RISK_PERCENTAGE 14.84
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RUNTIME_DIRECT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_MEDIUM_RISK_LOC 44
UNIT_SIZE_COMPONENT_RUNTIME_OPS_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_RUNTIME_OPS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_RUNTIME_OPS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RUNTIME_OPS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_NEGLIGIBLE_RISK_LOC 38
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_NEGLIGIBLE_RISK_PERCENTAGE 7.84
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_NEGLIGIBLE_RISK_COUNT 9
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_LOW_RISK_LOC 77
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_LOW_RISK_PERCENTAGE 15.88
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_LOW_RISK_COUNT 5
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_MEDIUM_RISK_LOC 166
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_MEDIUM_RISK_PERCENTAGE 34.23
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_HIGH_RISK_LOC 204
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_HIGH_RISK_PERCENTAGE 42.06
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_RUNTIME_KERNELS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 26
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 56.52
UNIT_SIZE_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 7
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_LOC 20
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 43.48
UNIT_SIZE_COMPONENT_ROOT_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_PYTHON_NEGLIGIBLE_RISK_LOC 424
UNIT_SIZE_COMPONENT_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 15.69
UNIT_SIZE_COMPONENT_PYTHON_NEGLIGIBLE_RISK_COUNT 81
UNIT_SIZE_COMPONENT_PYTHON_LOW_RISK_LOC 490
UNIT_SIZE_COMPONENT_PYTHON_LOW_RISK_PERCENTAGE 18.13
UNIT_SIZE_COMPONENT_PYTHON_LOW_RISK_COUNT 33
UNIT_SIZE_COMPONENT_PYTHON_MEDIUM_RISK_LOC 936
UNIT_SIZE_COMPONENT_PYTHON_MEDIUM_RISK_PERCENTAGE 34.64
UNIT_SIZE_COMPONENT_PYTHON_MEDIUM_RISK_COUNT 29
UNIT_SIZE_COMPONENT_PYTHON_HIGH_RISK_LOC 449
UNIT_SIZE_COMPONENT_PYTHON_HIGH_RISK_PERCENTAGE 16.62
UNIT_SIZE_COMPONENT_PYTHON_HIGH_RISK_COUNT 7
UNIT_SIZE_COMPONENT_PYTHON_VERY_HIGH_RISK_LOC 403
UNIT_SIZE_COMPONENT_PYTHON_VERY_HIGH_RISK_PERCENTAGE 14.91
UNIT_SIZE_COMPONENT_PYTHON_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_PYTHON_HLO_NEGLIGIBLE_RISK_LOC 262
UNIT_SIZE_COMPONENT_PYTHON_HLO_NEGLIGIBLE_RISK_PERCENTAGE 28.98
UNIT_SIZE_COMPONENT_PYTHON_HLO_NEGLIGIBLE_RISK_COUNT 73
UNIT_SIZE_COMPONENT_PYTHON_HLO_LOW_RISK_LOC 116
UNIT_SIZE_COMPONENT_PYTHON_HLO_LOW_RISK_PERCENTAGE 12.83
UNIT_SIZE_COMPONENT_PYTHON_HLO_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_PYTHON_HLO_MEDIUM_RISK_LOC 155
UNIT_SIZE_COMPONENT_PYTHON_HLO_MEDIUM_RISK_PERCENTAGE 17.15
UNIT_SIZE_COMPONENT_PYTHON_HLO_MEDIUM_RISK_COUNT 5
UNIT_SIZE_COMPONENT_PYTHON_HLO_HIGH_RISK_LOC 198
UNIT_SIZE_COMPONENT_PYTHON_HLO_HIGH_RISK_PERCENTAGE 21.9
UNIT_SIZE_COMPONENT_PYTHON_HLO_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_PYTHON_HLO_VERY_HIGH_RISK_LOC 173
UNIT_SIZE_COMPONENT_PYTHON_HLO_VERY_HIGH_RISK_PERCENTAGE 19.14
UNIT_SIZE_COMPONENT_PYTHON_HLO_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAPPLER_NEGLIGIBLE_RISK_LOC 261
UNIT_SIZE_COMPONENT_GRAPPLER_NEGLIGIBLE_RISK_PERCENTAGE 11.66
UNIT_SIZE_COMPONENT_GRAPPLER_NEGLIGIBLE_RISK_COUNT 59
UNIT_SIZE_COMPONENT_GRAPPLER_LOW_RISK_LOC 441
UNIT_SIZE_COMPONENT_GRAPPLER_LOW_RISK_PERCENTAGE 19.71
UNIT_SIZE_COMPONENT_GRAPPLER_LOW_RISK_COUNT 29
UNIT_SIZE_COMPONENT_GRAPPLER_MEDIUM_RISK_LOC 633
UNIT_SIZE_COMPONENT_GRAPPLER_MEDIUM_RISK_PERCENTAGE 28.28
UNIT_SIZE_COMPONENT_GRAPPLER_MEDIUM_RISK_COUNT 18
UNIT_SIZE_COMPONENT_GRAPPLER_HIGH_RISK_LOC 319
UNIT_SIZE_COMPONENT_GRAPPLER_HIGH_RISK_PERCENTAGE 14.25
UNIT_SIZE_COMPONENT_GRAPPLER_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_GRAPPLER_VERY_HIGH_RISK_LOC 584
UNIT_SIZE_COMPONENT_GRAPPLER_VERY_HIGH_RISK_PERCENTAGE 26.09
UNIT_SIZE_COMPONENT_GRAPPLER_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_NEGLIGIBLE_RISK_LOC 77
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_NEGLIGIBLE_RISK_PERCENTAGE 7.24
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_NEGLIGIBLE_RISK_COUNT 19
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_LOW_RISK_LOC 118
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_LOW_RISK_PERCENTAGE 11.09
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_LOW_RISK_COUNT 8
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_MEDIUM_RISK_LOC 230
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_MEDIUM_RISK_PERCENTAGE 21.62
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_HIGH_RISK_LOC 54
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_HIGH_RISK_PERCENTAGE 5.08
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_VERY_HIGH_RISK_LOC 585
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_VERY_HIGH_RISK_PERCENTAGE 54.98
UNIT_SIZE_COMPONENT_GRAPPLER_CONVERT_VERY_HIGH_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TF2HLO_NEGLIGIBLE_RISK_LOC 18
UNIT_SIZE_COMPONENT_TF2HLO_NEGLIGIBLE_RISK_PERCENTAGE 13.43
UNIT_SIZE_COMPONENT_TF2HLO_NEGLIGIBLE_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TF2HLO_LOW_RISK_LOC 31
UNIT_SIZE_COMPONENT_TF2HLO_LOW_RISK_PERCENTAGE 23.13
UNIT_SIZE_COMPONENT_TF2HLO_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TF2HLO_MEDIUM_RISK_LOC 85
UNIT_SIZE_COMPONENT_TF2HLO_MEDIUM_RISK_PERCENTAGE 63.43
UNIT_SIZE_COMPONENT_TF2HLO_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TF2HLO_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TF2HLO_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TF2HLO_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TF2HLO_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TF2HLO_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TF2HLO_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 716
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 19.58
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 162
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 626
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 17.12
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 42
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 1,091
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 29.84
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 34
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 647
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 17.7
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 10
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 576
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 15.75
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_LOC 108
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_PERCENTAGE 16.49
UNIT_SIZE_EXTENSION_H_NEGLIGIBLE_RISK_COUNT 45
UNIT_SIZE_EXTENSION_H_LOW_RISK_LOC 120
UNIT_SIZE_EXTENSION_H_LOW_RISK_PERCENTAGE 18.32
UNIT_SIZE_EXTENSION_H_LOW_RISK_COUNT 7
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_LOC 129
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_PERCENTAGE 19.69
UNIT_SIZE_EXTENSION_H_MEDIUM_RISK_COUNT 4
UNIT_SIZE_EXTENSION_H_HIGH_RISK_LOC 68
UNIT_SIZE_EXTENSION_H_HIGH_RISK_PERCENTAGE 10.38
UNIT_SIZE_EXTENSION_H_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_LOC 230
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_PERCENTAGE 35.11
UNIT_SIZE_EXTENSION_H_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_LOC 773
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_PERCENTAGE 12.27
UNIT_SIZE_EXTENSION_CC_NEGLIGIBLE_RISK_COUNT 141
UNIT_SIZE_EXTENSION_CC_LOW_RISK_LOC 1,127
UNIT_SIZE_EXTENSION_CC_LOW_RISK_PERCENTAGE 17.89
UNIT_SIZE_EXTENSION_CC_LOW_RISK_COUNT 77
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_LOC 2,058
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_PERCENTAGE 32.66
UNIT_SIZE_EXTENSION_CC_MEDIUM_RISK_COUNT 64
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_LOC 1,053
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_PERCENTAGE 16.71
UNIT_SIZE_EXTENSION_CC_HIGH_RISK_COUNT 17
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_LOC 1,290
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_PERCENTAGE 20.47
UNIT_SIZE_EXTENSION_CC_VERY_HIGH_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 4,102
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 38.65
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 482
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 2,394
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 22.56
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 79
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 2,053
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 19.35
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 39
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 1,252
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 11.8
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 811
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 7.64
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 15
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 2,063
CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_LOC 4
CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_API_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_API_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_NEGLIGIBLE_RISK_LOC 952
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_NEGLIGIBLE_RISK_PERCENTAGE 46.19
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_NEGLIGIBLE_RISK_COUNT 105
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_LOW_RISK_LOC 475
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_LOW_RISK_PERCENTAGE 23.05
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_LOW_RISK_COUNT 13
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_MEDIUM_RISK_LOC 283
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_MEDIUM_RISK_PERCENTAGE 13.73
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_MEDIUM_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_HIGH_RISK_LOC 351
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_HIGH_RISK_PERCENTAGE 17.03
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_NEGLIGIBLE_RISK_LOC 701
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_NEGLIGIBLE_RISK_PERCENTAGE 75.38
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_NEGLIGIBLE_RISK_COUNT 51
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_LOW_RISK_LOC 144
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_LOW_RISK_PERCENTAGE 15.48
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_MEDIUM_RISK_LOC 85
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_MEDIUM_RISK_PERCENTAGE 9.14
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_DIRECT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_NEGLIGIBLE_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_NEGLIGIBLE_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_NEGLIGIBLE_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_LOW_RISK_LOC 44
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_LOW_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_OPS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_NEGLIGIBLE_RISK_LOC 160
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_NEGLIGIBLE_RISK_PERCENTAGE 32.99
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_NEGLIGIBLE_RISK_COUNT 16
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_LOW_RISK_LOC 257
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_LOW_RISK_PERCENTAGE 52.99
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_MEDIUM_RISK_LOC 68
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_MEDIUM_RISK_PERCENTAGE 14.02
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_RUNTIME_KERNELS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_LOC 46
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_ROOT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_NEGLIGIBLE_RISK_LOC 920
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 34.05
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_NEGLIGIBLE_RISK_COUNT 107
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_LOW_RISK_LOC 443
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_LOW_RISK_PERCENTAGE 16.4
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_LOW_RISK_COUNT 23
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_MEDIUM_RISK_LOC 760
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_MEDIUM_RISK_PERCENTAGE 28.13
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_MEDIUM_RISK_COUNT 17
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HIGH_RISK_LOC 419
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HIGH_RISK_PERCENTAGE 15.51
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_VERY_HIGH_RISK_LOC 160
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_VERY_HIGH_RISK_PERCENTAGE 5.92
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_NEGLIGIBLE_RISK_LOC 265
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_NEGLIGIBLE_RISK_PERCENTAGE 29.31
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_NEGLIGIBLE_RISK_COUNT 73
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_LOW_RISK_LOC 162
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_LOW_RISK_PERCENTAGE 17.92
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_LOW_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_MEDIUM_RISK_LOC 61
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_MEDIUM_RISK_PERCENTAGE 6.75
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_HIGH_RISK_LOC 243
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_HIGH_RISK_PERCENTAGE 26.88
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_HIGH_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_VERY_HIGH_RISK_LOC 173
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_VERY_HIGH_RISK_PERCENTAGE 19.14
CONDITIONAL_COMPLEXITY_COMPONENT_PYTHON_HLO_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_NEGLIGIBLE_RISK_LOC 670
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_NEGLIGIBLE_RISK_PERCENTAGE 29.94
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_NEGLIGIBLE_RISK_COUNT 84
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_LOW_RISK_LOC 727
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_LOW_RISK_PERCENTAGE 32.48
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_LOW_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_MEDIUM_RISK_LOC 594
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_MEDIUM_RISK_PERCENTAGE 26.54
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_MEDIUM_RISK_COUNT 10
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_VERY_HIGH_RISK_LOC 247
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_VERY_HIGH_RISK_PERCENTAGE 11.04
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_NEGLIGIBLE_RISK_LOC 250
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_NEGLIGIBLE_RISK_PERCENTAGE 23.5
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_NEGLIGIBLE_RISK_COUNT 29
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_LOW_RISK_LOC 142
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_LOW_RISK_PERCENTAGE 13.35
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_MEDIUM_RISK_LOC 202
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_MEDIUM_RISK_PERCENTAGE 18.98
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_MEDIUM_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_HIGH_RISK_LOC 239
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_HIGH_RISK_PERCENTAGE 22.46
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_VERY_HIGH_RISK_LOC 231
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_VERY_HIGH_RISK_PERCENTAGE 21.71
CONDITIONAL_COMPLEXITY_COMPONENT_GRAPPLER_CONVERT_VERY_HIGH_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_NEGLIGIBLE_RISK_LOC 134
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TF2HLO_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 1,235
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 33.78
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 189
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 605
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 16.55
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 33
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 821
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 22.46
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 662
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 18.11
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 9
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 333
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 9.11
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_LOC 256
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_PERCENTAGE 39.08
CONDITIONAL_COMPLEXITY_COMPONENT_H_NEGLIGIBLE_RISK_COUNT 53
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_LOC 284
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_PERCENTAGE 43.36
CONDITIONAL_COMPLEXITY_COMPONENT_H_LOW_RISK_COUNT 3
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_LOC 115
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_PERCENTAGE 17.56
CONDITIONAL_COMPLEXITY_COMPONENT_H_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_H_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_LOC 2,611
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_PERCENTAGE 41.44
CONDITIONAL_COMPLEXITY_COMPONENT_CC_NEGLIGIBLE_RISK_COUNT 240
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_LOC 1,505
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_PERCENTAGE 23.89
CONDITIONAL_COMPLEXITY_COMPONENT_CC_LOW_RISK_COUNT 43
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_LOC 1,117
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_PERCENTAGE 17.73
CONDITIONAL_COMPLEXITY_COMPONENT_CC_MEDIUM_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_LOC 590
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_PERCENTAGE 9.36
CONDITIONAL_COMPLEXITY_COMPONENT_CC_HIGH_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_LOC 478
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_PERCENTAGE 7.59
CONDITIONAL_COMPLEXITY_COMPONENT_CC_VERY_HIGH_RISK_COUNT 2
DUPLICATION_NUMBER_OF_DUPLICATES 13
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 10
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 290
DUPLICATION_NUMBER_OF_CLEANED_LINES 11,795
DUPLICATION_PERCENTAGE 2.46
UNIT_DUPLICATES_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GRAPPLER 78
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GRAPPLER 78
DUPLICATION_PERCENTAGE_PRIMARY_GRAPPLER 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RUNTIME_KERNELS 164
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RUNTIME_KERNELS 164
DUPLICATION_PERCENTAGE_PRIMARY_RUNTIME_KERNELS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RUNTIME 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RUNTIME 16
DUPLICATION_PERCENTAGE_PRIMARY_RUNTIME 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_GRAPPLER_CONVERT 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_GRAPPLER_CONVERT 16
DUPLICATION_PERCENTAGE_PRIMARY_GRAPPLER_CONVERT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PYTHON 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PYTHON 16
DUPLICATION_PERCENTAGE_PRIMARY_PYTHON 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_API 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_API 0
DUPLICATION_PERCENTAGE_PRIMARY_API -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_ROOT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_ROOT 0
DUPLICATION_PERCENTAGE_PRIMARY_ROOT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RUNTIME_DIRECT 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RUNTIME_DIRECT 0
DUPLICATION_PERCENTAGE_PRIMARY_RUNTIME_DIRECT -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_RUNTIME_OPS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_RUNTIME_OPS 0
DUPLICATION_PERCENTAGE_PRIMARY_RUNTIME_OPS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PYTHON_HLO 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PYTHON_HLO 0
DUPLICATION_PERCENTAGE_PRIMARY_PYTHON_HLO -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_PYTHON_TF2XLA 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_PYTHON_TF2XLA 0
DUPLICATION_PERCENTAGE_PRIMARY_PYTHON_TF2XLA -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TF2HLO 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TF2HLO 0
DUPLICATION_PERCENTAGE_PRIMARY_TF2HLO -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_H 66
DUPLICATION_NUMBER_OF_CLEANED_LINES_H 1,447
DUPLICATION_PERCENTAGE_H 4.56
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_CC 208
DUPLICATION_NUMBER_OF_CLEANED_LINES_CC 6,292
DUPLICATION_PERCENTAGE_CC 3.31
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 16
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 3,986
DUPLICATION_PERCENTAGE_PY 0.4
TOTAL_ANALYSIS_TIME_IN_MILLIS 4,329