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
Depend on the ResNet model for R18 you are right (basic block) for R50 you are wrong. We aim to give an example here. A better implementation would run on the model's graph and check what is the next layer.
This implies to calculate MSE between relu(conv_out) for conv1 and conv2 layers
CalibTIP/utils/adaquant.py
Line 124 in 69077c9
But in ResNet architecture, conv2 is not followed by a direct Relu. Instead it follows by a residual addition, then Relu.
CalibTIP/models/resnet.py
Line 71 in 69077c9
CalibTIP/models/resnet.py
Line 79 in 69077c9
CalibTIP/models/resnet.py
Line 80 in 69077c9
How was this difference justified?
The text was updated successfully, but these errors were encountered: