Closed zjykzj closed 3 years ago
Thanks! I will release ACNet v2 in about a month and update the whole repo. At that time I will add a link to your repo.
Thanks! I will release ACNet v2 in about a month and update the whole repo. At that time I will add a link to your repo.
my pleasure!!! by the way, i also reproduce RepVGG, Hope to help you and others DingXiaoH/RepVGG#24
hi @DingXiaoH, This is a simple and intuitive implementation !!! I implemented a plug-in version about RepVGGBlock. I hope it will help you and others
This plug-in version implements the following functions:
The training model and the test model are separated;
You can apply RepVGGBlock to other models;
You can use RepVGGBlock and ACBlock together in training, no matter which order。
。。。
。。。
@DingXiaoH nice work!!! I implemented a plug-in implementation about ACBlock. I hope it will help you and others
realize
The complete implementation is divided into two files:
file
asymmetric_convolution_block.py
realized ACBlockconv_helper.py
used to insert and fuse ACBlocktest
how to use
You can use other models as usual. if you want to add ACBlock, do it like this:
Then normal training and model parameter preservation are carried out, if you want to fuse ACBlock, you can use func
fuse_acblock
The complete implementation can be referred to ZJCV/ZCls