Commit Graph

10 Commits (91e2b33d724b69f6904b2d2460cdcd7c3cdff5d0)

Author SHA1 Message Date
Ross Wightman fa38f24967 Update SK network configs, add weights for skresnet8 and skresnext50
4 years ago
Ross Wightman f902bcd54c Layer refactoring continues, ResNet downsample rewrite for proper dilation in 3x3 and avg_pool cases
4 years ago
Ross Wightman 13746a33fc Big move, layer modules and fn to timm/models/layers
4 years ago
Ross Wightman 13e8da2b46 SelectKernel split_input works best when input channels split like grouped conv, but output is full width. Disable zero_init for SK nets, seems a bad combo.
4 years ago
Ross Wightman 7d07ebb660 Adding some configs to sknet, incl ResNet50 variants from 'Compounding ... Assembled Techniques' paper and original SKNet50
4 years ago
Ross Wightman a9d2424fd1 Add separate zero_init_last_bn function to support more block variety without a mess
4 years ago
Ross Wightman 9f11b4e8a2 Add ConvBnAct layer to parallel integrated SelectKernelConv, add support for DropPath and DropBlock to ResNet base and SK blocks
4 years ago
Ross Wightman cefc9b7761 Move SelectKernelConv to conv2d_layers and more
4 years ago
Ross Wightman 9abe610931 Used wrong channel var for split
4 years ago
Ross Wightman 58e28dc7e7 Move Selective Kernel blocks/convs to their own sknet.py file
4 years ago