Skip to content

[compliance_checker] add wegihts_initialiazation rule #92

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

417 changes: 417 additions & 0 deletions mlperf_logging/compliance_checker/1.0.0/closed_bert.yaml

Large diffs are not rendered by default.

27 changes: 27 additions & 0 deletions mlperf_logging/compliance_checker/1.0.0/closed_dlrm.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
- BEGIN:
CODE: >
s.update({
'initialized_tensors': []
})

- KEY:
NAME: weights_initialization
REQ: AT_LEAST_ONE
CHECK:
- "'tensor' in v['metadata']"
POST: >
s['initialized_tensors'] += [v['metadata']['tensor']]

- END:
CHECK: >
sorted(s['initialized_tensors']) == sorted([
"embeddings",
"bottom_mlp_dense1",
"bottom_mlp_dense2",
"bottom_mlp_dense3",
"top_mlp_dense1",
"top_mlp_dense2",
"top_mlp_dense3",
"top_mlp_dense4",
"top_mlp_dense5",
])

- KEY:
NAME: global_batch_size
Expand Down
40 changes: 40 additions & 0 deletions mlperf_logging/compliance_checker/1.0.0/closed_maskrcnn.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,43 @@
- BEGIN:
CODE: >
s.update({
'initialized_tensors': []
})

- KEY:
NAME: weights_initialization
REQ: AT_LEAST_ONE
CHECK:
- "'tensor' in v['metadata']"
POST: >
s['initialized_tensors'] += [v['metadata']['tensor']]

- END:
CHECK: >
sorted(s['initialized_tensors']) == sorted([
"FPN_inner_block1",
"FPN_layer_block1",
"FPN_inner_block2",
"FPN_layer_block2",
"FPN_inner_block3",
"FPN_layer_block3",
"FPN_inner_block4",
"FPN_layer_block4",
"RPNHead_conv",
"RPNHead_cls",
"RPNHead_bbox",
"ROI_BOX_FEATURE_EXTRACTOR_fc6",
"ROI_BOX_FEATURE_EXTRACTOR_fc7",
"ROI_BOX_PREDICTOR_cls",
"ROI_BOX_PREDICTOR_bbox",
"ROI_MASK_FEATURE_EXTRACTOR_fcn1",
"ROI_MASK_FEATURE_EXTRACTOR_fcn2",
"ROI_MASK_FEATURE_EXTRACTOR_fcn3",
"ROI_MASK_FEATURE_EXTRACTOR_fcn4",
"ROI_MASK_PREDICTOR_fcn5",
"ROI_MASK_PREDICTOR_fcn_logits",
])


- KEY:
NAME: global_batch_size
Expand Down
67 changes: 67 additions & 0 deletions mlperf_logging/compliance_checker/1.0.0/closed_minigo.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,70 @@
- BEGIN:
CODE: >
s.update({
'initialized_tensors': []
})

- KEY:
NAME: weights_initialization
REQ: AT_LEAST_ONE
CHECK:
- "'tensor' in v['metadata']"
POST: >
s['initialized_tensors'] += [v['metadata']['tensor']]

- END:
CHECK: >
sorted(s['initialized_tensors']) == sorted([
"conv2d/kernel",
"batch_normalization/gamma",
"batch_normalization/beta",
"conv2d_1/kernel",
"batch_normalization_1/gamma",
"batch_normalization_1/beta",
"conv2d_2/kernel",
"batch_normalization_2/gamma",
"batch_normalization_2/beta",
"conv2d_3/kernel",
"batch_normalization_3/gamma",
"batch_normalization_3/beta",
"conv2d_4/kernel",
"batch_normalization_4/gamma",
"batch_normalization_4/beta",
"conv2d_5/kernel",
"batch_normalization_5/gamma",
"batch_normalization_5/beta",
"conv2d_6/kernel",
"batch_normalization_6/gamma",
"batch_normalization_6/beta",
"conv2d_7/kernel",
"batch_normalization_7/gamma",
"batch_normalization_7/beta",
"conv2d_8/kernel",
"batch_normalization_8/gamma",
"batch_normalization_8/beta",
"conv2d_9/kernel",
"batch_normalization_9/gamma",
"batch_normalization_9/beta",
"conv2d_10/kernel",
"batch_normalization_10/gamma",
"batch_normalization_10/beta",
"conv2d_11/kernel",
"batch_normalization_11/gamma",
"batch_normalization_11/beta",
"conv2d_12/kernel",
"batch_normalization_12/gamma",
"batch_normalization_12/beta",
"conv2d_13/kernel",
"dense/kernel",
"dense/bias",
"conv2d_14/kernel",
"dense_1/kernel",
"dense_1/bias",
"dense_2/kernel",
"dense_2/bias",
"global_step",
])

- KEY:
NAME: train_batch_size
REQ: EXACTLY_ONE
Expand Down
179 changes: 179 additions & 0 deletions mlperf_logging/compliance_checker/1.0.0/closed_resnet.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,182 @@
- BEGIN:
CODE: >
s.update({
'initialized_tensors': []
})

- KEY:
NAME: weights_initialization
REQ: AT_LEAST_ONE
CHECK:
- "'tensor' in v['metadata']"
POST: >
s['initialized_tensors'] += [v['metadata']['tensor']]

- END:
CHECK: >
sorted(s['initialized_tensors']) == sorted([
"bn0_beta",
"bn0_gamma",
"conv0_weight",
"fc1_bias",
"fc1_weight",
"stage1_unit1_bn1_beta",
"stage1_unit1_bn1_gamma",
"stage1_unit1_bn2_beta",
"stage1_unit1_bn2_gamma",
"stage1_unit1_bn3_beta",
"stage1_unit1_bn3_gamma",
"stage1_unit1_bnsc_beta",
"stage1_unit1_bnsc_gamma",
"stage1_unit1_conv1_weight",
"stage1_unit1_conv1sc_weight",
"stage1_unit1_conv2_weight",
"stage1_unit1_conv3_weight",
"stage1_unit2_bn1_beta",
"stage1_unit2_bn1_gamma",
"stage1_unit2_bn2_beta",
"stage1_unit2_bn2_gamma",
"stage1_unit2_bn3_beta",
"stage1_unit2_bn3_gamma",
"stage1_unit2_conv1_weight",
"stage1_unit2_conv2_weight",
"stage1_unit2_conv3_weight",
"stage1_unit3_bn1_beta",
"stage1_unit3_bn1_gamma",
"stage1_unit3_bn2_beta",
"stage1_unit3_bn2_gamma",
"stage1_unit3_bn3_beta",
"stage1_unit3_bn3_gamma",
"stage1_unit3_conv1_weight",
"stage1_unit3_conv2_weight",
"stage1_unit3_conv3_weight",
"stage2_unit1_bn1_beta",
"stage2_unit1_bn1_gamma",
"stage2_unit1_bn2_beta",
"stage2_unit1_bn2_gamma",
"stage2_unit1_bn3_beta",
"stage2_unit1_bn3_gamma",
"stage2_unit1_bnsc_beta",
"stage2_unit1_bnsc_gamma",
"stage2_unit1_conv1_weight",
"stage2_unit1_conv1sc_weight",
"stage2_unit1_conv2_weight",
"stage2_unit1_conv3_weight",
"stage2_unit2_bn1_beta",
"stage2_unit2_bn1_gamma",
"stage2_unit2_bn2_beta",
"stage2_unit2_bn2_gamma",
"stage2_unit2_bn3_beta",
"stage2_unit2_bn3_gamma",
"stage2_unit2_conv1_weight",
"stage2_unit2_conv2_weight",
"stage2_unit2_conv3_weight",
"stage2_unit3_bn1_beta",
"stage2_unit3_bn1_gamma",
"stage2_unit3_bn2_beta",
"stage2_unit3_bn2_gamma",
"stage2_unit3_bn3_beta",
"stage2_unit3_bn3_gamma",
"stage2_unit3_conv1_weight",
"stage2_unit3_conv2_weight",
"stage2_unit3_conv3_weight",
"stage2_unit4_bn1_beta",
"stage2_unit4_bn1_gamma",
"stage2_unit4_bn2_beta",
"stage2_unit4_bn2_gamma",
"stage2_unit4_bn3_beta",
"stage2_unit4_bn3_gamma",
"stage2_unit4_conv1_weight",
"stage2_unit4_conv2_weight",
"stage2_unit4_conv3_weight",
"stage3_unit1_bn1_beta",
"stage3_unit1_bn1_gamma",
"stage3_unit1_bn2_beta",
"stage3_unit1_bn2_gamma",
"stage3_unit1_bn3_beta",
"stage3_unit1_bn3_gamma",
"stage3_unit1_bnsc_beta",
"stage3_unit1_bnsc_gamma",
"stage3_unit1_conv1_weight",
"stage3_unit1_conv1sc_weight",
"stage3_unit1_conv2_weight",
"stage3_unit1_conv3_weight",
"stage3_unit2_bn1_beta",
"stage3_unit2_bn1_gamma",
"stage3_unit2_bn2_beta",
"stage3_unit2_bn2_gamma",
"stage3_unit2_bn3_beta",
"stage3_unit2_bn3_gamma",
"stage3_unit2_conv1_weight",
"stage3_unit2_conv2_weight",
"stage3_unit2_conv3_weight",
"stage3_unit3_bn1_beta",
"stage3_unit3_bn1_gamma",
"stage3_unit3_bn2_beta",
"stage3_unit3_bn2_gamma",
"stage3_unit3_bn3_beta",
"stage3_unit3_bn3_gamma",
"stage3_unit3_conv1_weight",
"stage3_unit3_conv2_weight",
"stage3_unit3_conv3_weight",
"stage3_unit4_bn1_beta",
"stage3_unit4_bn1_gamma",
"stage3_unit4_bn2_beta",
"stage3_unit4_bn2_gamma",
"stage3_unit4_bn3_beta",
"stage3_unit4_bn3_gamma",
"stage3_unit4_conv1_weight",
"stage3_unit4_conv2_weight",
"stage3_unit4_conv3_weight",
"stage3_unit5_bn1_beta",
"stage3_unit5_bn1_gamma",
"stage3_unit5_bn2_beta",
"stage3_unit5_bn2_gamma",
"stage3_unit5_bn3_beta",
"stage3_unit5_bn3_gamma",
"stage3_unit5_conv1_weight",
"stage3_unit5_conv2_weight",
"stage3_unit5_conv3_weight",
"stage3_unit6_bn1_beta",
"stage3_unit6_bn1_gamma",
"stage3_unit6_bn2_beta",
"stage3_unit6_bn2_gamma",
"stage3_unit6_bn3_beta",
"stage3_unit6_bn3_gamma",
"stage3_unit6_conv1_weight",
"stage3_unit6_conv2_weight",
"stage3_unit6_conv3_weight",
"stage4_unit1_bn1_beta",
"stage4_unit1_bn1_gamma",
"stage4_unit1_bn2_beta",
"stage4_unit1_bn2_gamma",
"stage4_unit1_bn3_beta",
"stage4_unit1_bn3_gamma",
"stage4_unit1_bnsc_beta",
"stage4_unit1_bnsc_gamma",
"stage4_unit1_conv1_weight",
"stage4_unit1_conv1sc_weight",
"stage4_unit1_conv2_weight",
"stage4_unit1_conv3_weight",
"stage4_unit2_bn1_beta",
"stage4_unit2_bn1_gamma",
"stage4_unit2_bn2_beta",
"stage4_unit2_bn2_gamma",
"stage4_unit2_bn3_beta",
"stage4_unit2_bn3_gamma",
"stage4_unit2_conv1_weight",
"stage4_unit2_conv2_weight",
"stage4_unit2_conv3_weight",
"stage4_unit3_bn1_beta",
"stage4_unit3_bn1_gamma",
"stage4_unit3_bn2_beta",
"stage4_unit3_bn2_gamma",
"stage4_unit3_bn3_beta",
"stage4_unit3_bn3_gamma",
"stage4_unit3_conv1_weight",
"stage4_unit3_conv2_weight",
"stage4_unit3_conv3_weight",
])

- KEY:
NAME: global_batch_size
Expand Down
Loading