Error using dlquantizer - Deep Network Quantizer

6 次查看(过去 30 天)
Hi,
I have trained a SqueezeNet neural network, using MATLAB Deep Network Designer and now I want to quantize the network for fixed-point applications.
I've tried following the 'Import a dlquantizer Object into the Deep Network Quantizer App' example found here: https://uk.mathworks.com/help/deeplearning/ref/deepnetworkquantizer-app.html
but I get the following error:
Error using dlquantizer
Unable to resolve the name dltargets.internal.validateNetwork.
Error in deepNetQuant (line 9)
quantObj = dlquantizer(net);
The code I'm running is as follows;
net = trainedNetwork_2
imds = trafficSignImds;
[calData, valData] = splitEachLabel(imds, 0.8, 'randomized')
aug_calData = augmentedImageDatastore([227 227], calData)
aug_valData = augmentedImageDatastore([227 227], valData)
quantObj = dlquantizer(net);
calResults = calibrate(quantObj, aug_calData);
deepNetworkQuantizer
Can someone please help access/use the quantizer?
I've installed both the deep learning toolbox and Deep Learning Toolbox Model Quantization Library.
Thanks!

采纳的回答

Maxim Delacoe
Maxim Delacoe 2021-2-22
Found the solution, the following library and toolbox were required as well:
GPU Coder Interface for Deep Learning Libraries -
Parallel Computing Toolbox -
https://uk.mathworks.com/products/parallel-computing.html

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Quantization, Projection, and Pruning 的更多信息

产品


版本

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by