kazuto1011 / deeplab-pytorch

PyTorch re-implementation of DeepLab v2 on COCO-Stuff / PASCAL VOC datasets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

resnet # Downsampling is only in the first block

wuzuowuyou opened this issue · comments

in your resnet.py code
line87 # Downsampling is only in the first block

# Downsampling is only in the first block

but Downsampling is only in the last block in official resnet.
so, why you "Downsampling is only in the first block"

If you meant MSRA ResNet by "official resnet", I think downsampling in the first block is correct.
This is the architecture diagram from here. You can see strided-downsampling resides in the first block.
http://ethereon.github.io/netscope/#/gist/b21e2aae116dc1ac7b50

As far as I know, TF-Slim ResNet downsamples in the last block, however, I'm not sure where the change is from.
There are many types of architectures of ResNet and my code follows the DeepLab version written in Caffe, not the official.
It is different from MSRA's one, FAIR's one, and the torchvision model in some other parts.

Thank you for your well-founded answer, thank you!