# 1. RepVGG Usage
# 1.1. Paper
"RepVGG: Making VGG-style ConvNets Great Again" (opens new window)
# 1.2. Overview

# 1.3. Usage Code
from model.rep.repvgg import RepBlock
import torch
input=torch.randn(50,512,49,49)
repblock=RepBlock(512,512)
repblock.eval()
out=repblock(input)
repblock._switch_to_deploy()
out2=repblock(input)
print('difference between vgg and repvgg')
print(((out2-out)**2).sum())