def METHOD_NAME():
    """Elewise_add"""
    data_shape = (1, 16, 9, 9)
    init_net = caffe2_pb2.NetDef()
    init_net.name = "test_init_net"
    init_net.external_output[:] = ["A", "B"]
    init_net.op.extend(
        [
            core.CreateOperator(
                "GivenTensorFill",
                [],
                ["A"],
                shape=data_shape,
                values=np.random.uniform(size=data_shape).flatten().tolist(),
            ),
            core.CreateOperator(
                "GivenTensorFill",
                [],
                ["B"],
                shape=data_shape,
                values=np.random.uniform(size=data_shape).flatten().tolist(),
            ),
        ]
    )
    predict_net = caffe2_pb2.NetDef()
    predict_net.name = "test_predict_net"
    predict_net.external_input[:] = ["A", "B"]
    predict_net.external_output[:] = ["C"]
    predict_net.op.extend(
        [
            core.CreateOperator(
                "Add",
                ["A", "B"],
                ["C"],
            )
        ]
    )
    model = Model(init_net, predict_net)
    verify_caffe2_forward_impl(model, data_shape, data_shape)