def test_shape(): from lasagne.init import Initializer # Assert that all `Initializer` sublasses return the shape that # we've asked for in `sample`: for klass in Initializer.__subclasses__(): assert klass().sample((12, 23)).shape == (12, 23)
def test_shape(): from lasagne.init import Initializer # Assert that all `Initializer` sublasses return the shape that # we've asked for in `sample`: for klass in Initializer.__subclasses__(): if len(klass.__subclasses__()): # check HeNormal, HeUniform, GlorotNormal, GlorotUniform for sub_klass in klass.__subclasses__(): assert sub_klass().sample((12, 23)).shape == (12, 23) else: assert klass().sample((12, 23)).shape == (12, 23)
def test_initializer_sample(): from lasagne.init import Initializer with pytest.raises(NotImplementedError): Initializer().sample((100, 100))