---
model.layers:
    _recentralizer: &recentralizer
        type: mayo.override.Recentralizer
        quantizer:
            type: mayo.override.FloatingPointQuantizer
            width: 16
            exponent_bias: 5
            mantissa_width: 13
        mean_quantizer:
            type: mayo.override.FloatingPointQuantizer
            width: 16
            exponent_bias: 5
            mantissa_width: 13
    conv0: &overrider
        weights_overrider:
          - {type: mayo.override.DynamicNetworkSurgeryPruner, should_update: False}
          - *recentralizer
        biases_overrider:
          - {type: mayo.override.FloatingPointQuantizer, width: 16, exponent_bias: 5, mantissa_width: 13}
    conv1: {<<: *overrider}
    fc1: {<<: *overrider}
    logits: {<<: *overrider}
