Custom Layers
How to implement custom Keras layers for import in Deeplearning4J.
org.deeplearning4j.nn.modelimport.keras.exceptions.UnsupportedKerasConfigurationException:
No SameDiff Lambda layer found for Lambda layer lambda_123. You can register a SameDiff Lambda layer using
KerasLayer.registerLambdaLayer(lambdaLayerName, sameDiffLambdaLayer);org.deeplearning4j.nn.modelimport.keras.exceptions.UnsupportedKerasConfigurationException:
Unsupported keras layer type LayerName.Implementing a custom layer for Keras import
SameDiffLambdaLayer
public class TimesThreeLambda extends SameDiffLambdaLayer {
@Override
public SDVariable defineLayer(SameDiff sd, SDVariable x) {
return x.mul(3);
}
@Override
public InputType getOutputType(int layerIndex, InputType inputType) {
return inputType;
}
}KerasLayer
Last updated
Was this helpful?