MATLAB: Default for underspecified data type while using Single Precision Converter

converterprecisionsingle

I noticed that even after using the Single Precision Converter on a model, the model’s Configuration Parameters might have “double” data type at some places. For example, in the ‘Optimization’ section, the ‘Default for underspecified data type’ option is set as “double”, while the documentation recommends setting it to “single” if you want to avoid the introduction of double data types. My questions are:
1.    Am I expected to manually change this ‘Default for underspecified data type’ option?
2.    If yes, are there any other options that also need to be changed to ensure my model is actually ready for single precision usage?

Best Answer

The "Default for underspecified data type" option pre-dates the Single Precision Converter and you do not need to worry about changing this option (or any other option) if you are already using the Single Precision Converter.