facebookresearch / param
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 74
NUMBER_OF_FILES_MAIN 41
LINES_OF_CODE_MAIN 7,015
NUMBER_OF_FILES_MAIN_EXT_PY 41
LINES_OF_CODE_MAIN_EXT_PY 7,015
NUMBER_OF_FILES_TEST 3
LINES_OF_CODE_TEST 175
NUMBER_OF_FILES_TEST_EXT_PY 3
LINES_OF_CODE_TEST_EXT_PY 175
TEST_VS_MAIN_LINES_OF_CODE_PERCENTAGE 2.49
NUMBER_OF_FILES_GENERATED 0
LINES_OF_CODE_GENERATED 0
NUMBER_OF_FILES_BUILD_AND_DEPLOYMENT 0
LINES_OF_CODE_BUILD_AND_DEPLOYMENT 0
NUMBER_OF_FILES_OTHER 21
LINES_OF_CODE_OTHER 2,088
NUMBER_OF_FILES_OTHER_EXT_JSON 9
LINES_OF_CODE_OTHER_EXT_JSON 1,292
NUMBER_OF_FILES_OTHER_EXT_MD 8
LINES_OF_CODE_OTHER_EXT_MD 681
NUMBER_OF_FILES_OTHER_EXT_PY 4
LINES_OF_CODE_OTHER_EXT_PY 115
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMMS_PT 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMMS_PT 4,114
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMMS_PT_EXT_PY 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMMS_PT_EXT_PY 4,114
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_TOOLS 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_TOOLS 59
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_TOOLS_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_TOOLS_EXT_PY 59
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON 31
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_EXT_PY 2
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_EXT_PY 31
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS_EXT_PY 1
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH 344
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_EXT_PY 4
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_EXT_PY 344
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB 544
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB_EXT_PY 7
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB_EXT_PY 544
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH 760
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_EXT_PY 8
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_EXT_PY 760
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_PYTORCH 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_PYTORCH 197
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_PYTORCH_EXT_PY 3
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PYTHON_PYTORCH_EXT_PY 197
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PT 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PT 723
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PT_EXT_PY 6
LINES_OF_CODE_DECOMPOSITION_PRIMARY_TRAIN_COMPUTE_PT_EXT_PY 723
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INFERENCE_COMPUTE_PT 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INFERENCE_COMPUTE_PT 242
NUMBER_OF_FILES_DECOMPOSITION_PRIMARY_INFERENCE_COMPUTE_PT_EXT_PY 1
LINES_OF_CODE_DECOMPOSITION_PRIMARY_INFERENCE_COMPUTE_PT_EXT_PY 242
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 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS 4,018
NUMBER_OF_FILES_CONCERN_GENERAL_TODOS_EXT_PY 6
LINES_OF_CODE_CONCERN_GENERAL_TODOS_EXT_PY 4,018
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED 35
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED 2,997
NUMBER_OF_FILES_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 35
LINES_OF_CODE_CONCERN_GENERAL_UNCLASSIFIED_EXT_PY 2,997
NEGLIGIBLE_RISK_FILE_SIZE_COUNT 25
LOW_RISK_FILE_SIZE_COUNT 6
MEDIUM_RISK_FILE_SIZE_COUNT 5
HIGH_RISK_FILE_SIZE_COUNT 4
VERY_HIGH_RISK_FILE_SIZE_COUNT 1
NEGLIGIBLE_RISK_FILE_SIZE_LOC 1,099
LOW_RISK_FILE_SIZE_LOC 870
MEDIUM_RISK_FILE_SIZE_LOC 1,257
HIGH_RISK_FILE_SIZE_LOC 2,750
VERY_HIGH_RISK_FILE_SIZE_LOC 1,039
FILE_CHANGE_HISTORY_TOTAL_AGE_DAYS 482
FILE_CHANGE_HISTORY_ACTIVE_DAYS 72
FILE_CHANGE_HISTORY_WEEKS 68
FILE_CHANGE_HISTORY_ESTIMATED_WORKING_DAYS 340
FILE_AGE_NEGLIGIBLE_RISK_COUNT 4
FILE_AGE_LOW_RISK_COUNT 29
FILE_AGE_MEDIUM_RISK_COUNT 1
FILE_AGE_HIGH_RISK_COUNT 2
FILE_AGE_VERY_HIGH_RISK_COUNT 4
FILE_AGE_NEGLIGIBLE_RISK_LOC 2,083
FILE_AGE_LOW_RISK_LOC 3,247
FILE_AGE_MEDIUM_RISK_LOC 135
FILE_AGE_HIGH_RISK_LOC 960
FILE_AGE_VERY_HIGH_RISK_LOC 400
NUMBER_OF_CONTRIBUTORS 19
NUMBER_OF_UNITS 405
LINES_OF_CODE_IN_UNITS 5,633
LINES_OF_CODE_OUTSIDE_UNITS 1,382
UNIT_SIZE_NEGLIGIBLE_RISK_LOC 1,134
UNIT_SIZE_NEGLIGIBLE_RISK_PERCENTAGE 20.13
UNIT_SIZE_NEGLIGIBLE_RISK_COUNT 270
UNIT_SIZE_LOW_RISK_LOC 807
UNIT_SIZE_LOW_RISK_PERCENTAGE 14.33
UNIT_SIZE_LOW_RISK_COUNT 54
UNIT_SIZE_MEDIUM_RISK_LOC 1,930
UNIT_SIZE_MEDIUM_RISK_PERCENTAGE 34.26
UNIT_SIZE_MEDIUM_RISK_COUNT 60
UNIT_SIZE_HIGH_RISK_LOC 1,179
UNIT_SIZE_HIGH_RISK_PERCENTAGE 20.93
UNIT_SIZE_HIGH_RISK_COUNT 16
UNIT_SIZE_VERY_HIGH_RISK_LOC 583
UNIT_SIZE_VERY_HIGH_RISK_PERCENTAGE 10.35
UNIT_SIZE_VERY_HIGH_RISK_COUNT 5
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_NEGLIGIBLE_RISK_LOC 536
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_NEGLIGIBLE_RISK_PERCENTAGE 14.09
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_NEGLIGIBLE_RISK_COUNT 128
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_LOW_RISK_LOC 605
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_LOW_RISK_PERCENTAGE 15.9
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_LOW_RISK_COUNT 41
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_MEDIUM_RISK_LOC 1,339
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_MEDIUM_RISK_PERCENTAGE 35.19
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_MEDIUM_RISK_COUNT 42
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_HIGH_RISK_LOC 862
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_HIGH_RISK_PERCENTAGE 22.65
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_HIGH_RISK_COUNT 12
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_VERY_HIGH_RISK_LOC 463
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_VERY_HIGH_RISK_PERCENTAGE 12.17
UNIT_SIZE_COMPONENT_TRAIN_COMMS_PT_VERY_HIGH_RISK_COUNT 4
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_LOW_RISK_LOC 20
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_LOW_RISK_PERCENTAGE 40.82
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_LOW_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_MEDIUM_RISK_LOC 29
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_MEDIUM_RISK_PERCENTAGE 59.18
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_NEGLIGIBLE_RISK_LOC 43
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_NEGLIGIBLE_RISK_PERCENTAGE 24.16
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_NEGLIGIBLE_RISK_COUNT 10
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_MEDIUM_RISK_LOC 57
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_MEDIUM_RISK_PERCENTAGE 32.02
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_HIGH_RISK_LOC 78
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_HIGH_RISK_PERCENTAGE 43.82
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_MEDIUM_RISK_LOC 26
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_MEDIUM_RISK_PERCENTAGE 100
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_NEGLIGIBLE_RISK_LOC 250
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_NEGLIGIBLE_RISK_PERCENTAGE 56.43
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_NEGLIGIBLE_RISK_COUNT 66
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_LOW_RISK_LOC 36
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_LOW_RISK_PERCENTAGE 8.13
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_LOW_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_MEDIUM_RISK_LOC 60
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_MEDIUM_RISK_PERCENTAGE 13.54
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_HIGH_RISK_LOC 97
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_HIGH_RISK_PERCENTAGE 21.9
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_NEGLIGIBLE_RISK_LOC 196
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_NEGLIGIBLE_RISK_PERCENTAGE 40
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_NEGLIGIBLE_RISK_COUNT 47
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_LOW_RISK_LOC 63
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_LOW_RISK_PERCENTAGE 12.86
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_LOW_RISK_COUNT 4
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_MEDIUM_RISK_LOC 89
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_MEDIUM_RISK_PERCENTAGE 18.16
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_MEDIUM_RISK_COUNT 3
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_HIGH_RISK_LOC 142
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_HIGH_RISK_PERCENTAGE 28.98
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_HIGH_RISK_COUNT 2
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_NEGLIGIBLE_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_NEGLIGIBLE_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_NEGLIGIBLE_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_MEDIUM_RISK_LOC 47
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_MEDIUM_RISK_PERCENTAGE 28.14
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_MEDIUM_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_VERY_HIGH_RISK_LOC 120
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_VERY_HIGH_RISK_PERCENTAGE 71.86
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_VERY_HIGH_RISK_COUNT 1
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_NEGLIGIBLE_RISK_LOC 84
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_NEGLIGIBLE_RISK_PERCENTAGE 21.82
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_NEGLIGIBLE_RISK_COUNT 13
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_LOW_RISK_LOC 83
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_LOW_RISK_PERCENTAGE 21.56
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_LOW_RISK_COUNT 6
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_MEDIUM_RISK_LOC 218
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_MEDIUM_RISK_PERCENTAGE 56.62
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_MEDIUM_RISK_COUNT 6
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_TRAIN_COMPUTE_PT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_NEGLIGIBLE_RISK_LOC 25
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_NEGLIGIBLE_RISK_PERCENTAGE 27.78
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_NEGLIGIBLE_RISK_COUNT 6
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_LOW_RISK_LOC 0
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_LOW_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_LOW_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_MEDIUM_RISK_LOC 65
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_MEDIUM_RISK_PERCENTAGE 72.22
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_MEDIUM_RISK_COUNT 2
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_HIGH_RISK_COUNT 0
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_VERY_HIGH_RISK_LOC 0
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_VERY_HIGH_RISK_PERCENTAGE 0
UNIT_SIZE_COMPONENT_INFERENCE_COMPUTE_PT_VERY_HIGH_RISK_COUNT 0
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_LOC 1,134
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_PERCENTAGE 20.13
UNIT_SIZE_EXTENSION_PY_NEGLIGIBLE_RISK_COUNT 270
UNIT_SIZE_EXTENSION_PY_LOW_RISK_LOC 807
UNIT_SIZE_EXTENSION_PY_LOW_RISK_PERCENTAGE 14.33
UNIT_SIZE_EXTENSION_PY_LOW_RISK_COUNT 54
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_LOC 1,930
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_PERCENTAGE 34.26
UNIT_SIZE_EXTENSION_PY_MEDIUM_RISK_COUNT 60
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_LOC 1,179
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_PERCENTAGE 20.93
UNIT_SIZE_EXTENSION_PY_HIGH_RISK_COUNT 16
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_LOC 583
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_PERCENTAGE 10.35
UNIT_SIZE_EXTENSION_PY_VERY_HIGH_RISK_COUNT 5
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_LOC 2,641
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_PERCENTAGE 46.88
CONDITIONAL_COMPLEXITY_NEGLIGIBLE_RISK_COUNT 335
CONDITIONAL_COMPLEXITY_LOW_RISK_LOC 1,914
CONDITIONAL_COMPLEXITY_LOW_RISK_PERCENTAGE 33.98
CONDITIONAL_COMPLEXITY_LOW_RISK_COUNT 52
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_LOC 1,078
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_PERCENTAGE 19.14
CONDITIONAL_COMPLEXITY_MEDIUM_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_HIGH_PLUS_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_NEGLIGIBLE_RISK_LOC 1,711
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_NEGLIGIBLE_RISK_PERCENTAGE 44.97
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_NEGLIGIBLE_RISK_COUNT 178
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_LOW_RISK_LOC 1,338
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_LOW_RISK_PERCENTAGE 35.16
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_LOW_RISK_COUNT 35
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_MEDIUM_RISK_LOC 756
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_MEDIUM_RISK_PERCENTAGE 19.87
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_MEDIUM_RISK_COUNT 14
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMMS_PT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_NEGLIGIBLE_RISK_LOC 20
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_NEGLIGIBLE_RISK_PERCENTAGE 40.82
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_LOW_RISK_LOC 29
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_LOW_RISK_PERCENTAGE 59.18
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_TOOLS_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_NEGLIGIBLE_RISK_LOC 70
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_NEGLIGIBLE_RISK_PERCENTAGE 39.33
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_NEGLIGIBLE_RISK_COUNT 11
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_LOW_RISK_LOC 30
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_LOW_RISK_PERCENTAGE 16.85
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_MEDIUM_RISK_LOC 78
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_MEDIUM_RISK_PERCENTAGE 43.82
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_NEGLIGIBLE_RISK_LOC 26
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_NEGLIGIBLE_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_NEGLIGIBLE_RISK_LOC 248
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_NEGLIGIBLE_RISK_PERCENTAGE 55.98
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_NEGLIGIBLE_RISK_COUNT 65
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_LOW_RISK_LOC 71
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_LOW_RISK_PERCENTAGE 16.03
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_MEDIUM_RISK_LOC 124
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_MEDIUM_RISK_PERCENTAGE 27.99
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_MEDIUM_RISK_COUNT 2
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_NEGLIGIBLE_RISK_LOC 293
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_NEGLIGIBLE_RISK_PERCENTAGE 59.8
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_NEGLIGIBLE_RISK_COUNT 52
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_LOW_RISK_LOC 197
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_LOW_RISK_PERCENTAGE 40.2
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_LOW_RISK_COUNT 4
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_NEGLIGIBLE_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_NEGLIGIBLE_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_NEGLIGIBLE_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_LOW_RISK_LOC 47
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_LOW_RISK_PERCENTAGE 28.14
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_LOW_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_MEDIUM_RISK_LOC 120
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_MEDIUM_RISK_PERCENTAGE 71.86
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_MEDIUM_RISK_COUNT 1
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PYTHON_PYTORCH_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_NEGLIGIBLE_RISK_LOC 183
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_NEGLIGIBLE_RISK_PERCENTAGE 47.53
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_NEGLIGIBLE_RISK_COUNT 19
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_LOW_RISK_LOC 202
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_LOW_RISK_PERCENTAGE 52.47
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_LOW_RISK_COUNT 6
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_TRAIN_COMPUTE_PT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_NEGLIGIBLE_RISK_LOC 90
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_NEGLIGIBLE_RISK_PERCENTAGE 100
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_NEGLIGIBLE_RISK_COUNT 8
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_LOW_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_LOW_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_LOW_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_MEDIUM_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_MEDIUM_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_MEDIUM_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_INFERENCE_COMPUTE_PT_VERY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_LOC 2,641
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_PERCENTAGE 46.88
CONDITIONAL_COMPLEXITY_COMPONENT_PY_NEGLIGIBLE_RISK_COUNT 335
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_LOC 1,914
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_PERCENTAGE 33.98
CONDITIONAL_COMPLEXITY_COMPONENT_PY_LOW_RISK_COUNT 52
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_LOC 1,078
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_PERCENTAGE 19.14
CONDITIONAL_COMPLEXITY_COMPONENT_PY_MEDIUM_RISK_COUNT 18
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_HIGH_RISK_COUNT 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_LOC 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_PERCENTAGE 0
CONDITIONAL_COMPLEXITY_COMPONENT_PY_VERY_HIGH_RISK_COUNT 0
DUPLICATION_NUMBER_OF_DUPLICATES 84
DUPLICATION_NUMBER_OF_FILES_WITH_DUPLICATES 19
DUPLICATION_NUMBER_OF_DUPLICATED_LINES 819
DUPLICATION_NUMBER_OF_CLEANED_LINES 6,751
DUPLICATION_PERCENTAGE 12.13
UNIT_DUPLICATES_COUNT 3
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TRAIN_COMMS_PT 354
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TRAIN_COMMS_PT 354
DUPLICATION_PERCENTAGE_PRIMARY_TRAIN_COMMS_PT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH 104
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH 104
DUPLICATION_PERCENTAGE_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB_PYTORCH 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TRAIN_COMPUTE_PT 154
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TRAIN_COMPUTE_PT 154
DUPLICATION_PERCENTAGE_PRIMARY_TRAIN_COMPUTE_PT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_INFERENCE_COMPUTE_PT 110
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_INFERENCE_COMPUTE_PT 110
DUPLICATION_PERCENTAGE_PRIMARY_INFERENCE_COMPUTE_PT 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB 71
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB 71
DUPLICATION_PERCENTAGE_PRIMARY_TRAIN_COMPUTE_PYTHON_LIB 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_TOOLS 8
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_TOOLS 8
DUPLICATION_PERCENTAGE_PRIMARY_TRAIN_COMPUTE_PYTHON_TOOLS 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH 6
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH 6
DUPLICATION_PERCENTAGE_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS_PYTORCH 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_PYTORCH 12
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_PYTORCH 12
DUPLICATION_PERCENTAGE_PRIMARY_TRAIN_COMPUTE_PYTHON_PYTORCH 100
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON 0
DUPLICATION_PERCENTAGE_PRIMARY_TRAIN_COMPUTE_PYTHON -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS 0
DUPLICATION_NUMBER_OF_CLEANED_LINES_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS 0
DUPLICATION_PERCENTAGE_PRIMARY_TRAIN_COMPUTE_PYTHON_WORKLOADS -
DUPLICATION_NUMBER_OF_DUPLICATED_LINES_PY 819
DUPLICATION_NUMBER_OF_CLEANED_LINES_PY 6,751
DUPLICATION_PERCENTAGE_PY 12.13
TOTAL_ANALYSIS_TIME_IN_MILLIS 1,527