Example #1
0
def test_spatial_get_config_has_all_attributes():
    block = blocks.SpatialReduction()

    config = block.get_config()

    assert utils.get_func_args(blocks.SpatialReduction.__init__).issubset(
        config.keys())
Example #2
0
def test_spatial_build_return_tensor():
    block = blocks.SpatialReduction()

    outputs = block.build(kerastuner.HyperParameters(),
                          tf.keras.Input(shape=(32, 32, 3), dtype=tf.float32))

    assert len(nest.flatten(outputs)) == 1
    assert isinstance(nest.flatten(outputs)[0], tf.Tensor)
Example #3
0
def test_spatial_deserialize_to_spatial():
    serialized_block = blocks.serialize(blocks.SpatialReduction())

    block = blocks.deserialize(serialized_block)

    assert isinstance(block, blocks.SpatialReduction)