Error: A Layer Sequence with 'nnet.cnn.layer.BatchNormalizationLayer' immediately following 'nnet.cnn.layer.ReLULayer' is not currently supported.
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Rubén
am 19 Mai 2023
Beantwortet: Donald Baltus
am 24 Mai 2023
Hello,
I have a pretrained NN imported from TensorFlow in a DAGNetwork object. However, when I try to compile the NN with Deep Learning HDL Toolbox, I get the following error:
Error using dnnfpga.compiler.codegenfpga
A Layer Sequence with 'nnet.cnn.layer.BatchNormalizationLayer' immediately following 'nnet.cnn.layer.ReLULayer' is not currently
supported. A Batchnorm layer must follow a convolutional layer.
The NN has not the sequence BatchNormalization layer + ReLu layer. BatchNormalization layer is always followed by a convolution layer as it is suggested.

Find the NN in the following link: NN.mat
Could you help me with this issue?
0 Kommentare
Akzeptierte Antwort
Donald Baltus
am 24 Mai 2023
Hello,
The error message says the network cannot include a batch normalization layer immediately AFTER a relu l;ayer. This newtork includes that sequence in several places (for instance layers 5 and 6).
Please follow up if you have more questions.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Deep Learning Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!