duan8/swin-transformer/semantic-segmentation
2022-03-15 13:02:50 +08:00
..
include add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
CMakeLists.txt add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
common.hpp add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
fillmask.cu add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
fillmask.h add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
gelu.cu add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
gelu.h add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
gen_wts.py add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
layerNorm.cu add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
layerNorm.h add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
logging.h add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
main.cpp add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
myhpp.h add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
README.md Update README.md 2022-03-15 13:02:50 +08:00
trainsform.cpp add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
UpsampleKernel.cu add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
UpsamplePlugin.cpp add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
UpsamplePlugin.h add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
UpsmapleKernel.h add swin-transformer (#934) 2022-03-15 12:10:49 +08:00
utilsn.h add swin-transformer (#934) 2022-03-15 12:10:49 +08:00

Swin Transform - Semantic Segmentation

The Pytorch implementation is microsoft/Swin-Transformer.

Only support Swin-T, welcome the PR for other backbones.

Authors

How to Run

  1. generate .wts from pytorch with .pt, or download .wts from model zoo
git clone https://github.com/microsoft/Swin-Transformer.git
git clone https://github.com/wang-xinyu/tensorrtx.git

python gen_wts.py Swin-Transform.pt
// a file 'Swin-Transform.wts' will be generated.
  1. build tensorrtx/swin-transform and run
cd {tensorrtx}/swin-transform/semantic-segmentation/
mkdir build
cd build
cp {microsoft}/Swin-Transformer/Swin-Transform.wts {tensorrtx}/swin-transformer/semantic-segmentation/build
cmake ..
make
sudo ./swintransformer -s [.wts] [.engine]   // serialize model to plan file
sudo ./swintransformer -d [.engine] [image folder]  // deserialize and run inference, the images in [image folder] will be processed.

More Information

See the readme in home page.