Skip to content

inbound_layers.append(res[inbound_layer_id]) KeyError: '140072123108824' #24

@rematchka

Description

@rematchka

I had a problem when running reduce_keras_model, I get an error at line 55 in init.py at inbound_layers.append(res[inbound_layer_id])
I guess the problem happens when the model has a large number of filters

def get_simple_2d_model():
    inp = keras.layers.Input((60,60,1))
    x = Conv2D(32, 3, padding='same', kernel_initializer='random_uniform')(inp)
    x = BatchNormalization()(x)
    x = Conv2D(128, 3, padding='same', kernel_initializer='random_uniform')(inp)
    x = MaxPool2D((2,2))(x)
    x = BatchNormalization()(x)
    x = Conv2D(256, 3, padding='same', kernel_initializer='random_uniform')(inp)
    x = BatchNormalization()(x)
    x = MaxPool2D((2,2))(x)
    x = keras.layers.Activation('relu')(x)
    x = Conv2D(512, 3, padding='same', kernel_initializer='random_uniform')(x)
    x = BatchNormalization()(x)
    x = MaxPool2D((2,2))(x)
    x = Flatten()(x)
    x = Dense (512, activation = tf.nn.relu,kernel_regularizer=l2(0.01))(x)    
    out = Dense(1, activation='sigmoid')(x)
    model= keras.Model(inputs=inp, outputs=out)
    return model

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions