You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow up to #791 (I didn't respond in time before the issue was closed, but thank you for the response).
So is scaling_per_output_channel in QuantReLU by default True, or False? And when it's False, then there is one scale factor per tensor?
And the reasoning behind having scaling_per_output_channel=True after the first layer in MobileNetV1 and scaling_per_output_channel=False in ProxylessNAS Mobile14 is arbitrary?
Also related question, what is the role of per_channel_broadcastable_shape and scaling_stats_permute_dims? I couldn't find anything about it and it is in some examples and in some it's not.
The text was updated successfully, but these errors were encountered:
So is scaling_per_output_channel in QuantReLU by default True, or False? And when it's False, then there is one scale factor per tensor?
The default quantizer used by QuantReLU has scaling_per_output_channel set to False.
And the reasoning behind having scaling_per_output_channel=True after the first layer in MobileNetV1 and scaling_per_output_channel=False in ProxylessNAS Mobile14 is arbitrary?
They were made considering certain trade-offs in terms of accuracy, hardware constraints, etc. These constraints might be different between users.
Also related question, what is the role of per_channel_broadcastable_shape and scaling_stats_permute_dims? I couldn't find anything about it and it is in some examples and in some it's not.
We are going to expand our notebooks with some explanations about this.
Follow up to #791 (I didn't respond in time before the issue was closed, but thank you for the response).
So is
scaling_per_output_channel
in QuantReLU by default True, or False? And when it's False, then there is one scale factor per tensor?And the reasoning behind having
scaling_per_output_channel=True
after the first layer in MobileNetV1 andscaling_per_output_channel=False
in ProxylessNAS Mobile14 is arbitrary?Also related question, what is the role of
per_channel_broadcastable_shape
andscaling_stats_permute_dims
? I couldn't find anything about it and it is in some examples and in some it's not.The text was updated successfully, but these errors were encountered: