You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pytorch-image-models/timm/models/layers
Ross Wightman 4d5c395160
MaxVit, ViT, ConvNeXt, and EfficientNet-v2 updates
2 years ago
..
__init__.py MaxxVit! A very configurable MaxVit and CoAtNet impl with lots of goodies.. 2 years ago
activations.py MaxVit, ViT, ConvNeXt, and EfficientNet-v2 updates 2 years ago
activations_jit.py
activations_me.py
adaptive_avgmax_pool.py
attention_pool2d.py Significant model refactor and additions: 3 years ago
blur_pool.py Make a few more layers symbolically traceable (remove from FX leaf modules) 3 years ago
bottleneck_attn.py wip - pre-rebase 3 years ago
cbam.py Significant norm update 3 years ago
classifier.py Significant model refactor and additions: 3 years ago
cond_conv2d.py fixing channels_last on cond_conv2d; update nvfuser debug env variable 3 years ago
config.py
conv2d_same.py
conv_bn_act.py Add more experimental darknet and 'cs2' darknet variants (different cross stage setup, closer to newer YOLO backbones) for train trials. 2 years ago
create_act.py MaxVit, ViT, ConvNeXt, and EfficientNet-v2 updates 2 years ago
create_attn.py Add MobileVitV2 support. Fix #1332. Move GroupNorm1 to common layers (used in poolformer + mobilevitv2). Keep ol custom ConvNeXt LayerNorm2d impl as LayerNormExp2d for reference. 2 years ago
create_conv2d.py Significant norm update 3 years ago
create_norm.py Add 'fast' layer norm that doesn't cast to float32, support APEX LN impl for slight speed gain, update norm and act factories, tweak SE for ability to disable bias (needed by GCVit) 2 years ago
create_norm_act.py More model and test fixes 2 years ago
drop.py Improve repr for DropPath module 2 years ago
eca.py
evo_norm.py Remove SiLU layer in default args that breaks import on old old PyTorch 2 years ago
fast_norm.py Add norm/norm_act header comments 2 years ago
filter_response_norm.py Updated EvoNorm implementations with some experimentation. Add FilterResponseNorm. Updated RegnetZ and ResNetV2 model defs for trials. 3 years ago
gather_excite.py
global_context.py wip - pre-rebase 3 years ago
halo_attn.py wip - pre-rebase 3 years ago
helpers.py MaxxVit! A very configurable MaxVit and CoAtNet impl with lots of goodies.. 2 years ago
inplace_abn.py Significant norm update 3 years ago
lambda_layer.py wip - pre-rebase 3 years ago
linear.py
median_pool.py
mixed_conv2d.py
ml_decoder.py support CNNs 3 years ago
mlp.py Add updated vit_relpos weights, and impl w/ support for official swin-v2 differences for relpos. Add bias control support for MLP layers 3 years ago
non_local_attn.py Significant norm update 3 years ago
norm.py Fix spacing misalignment for fast norm path in LayerNorm modules 2 years ago
norm_act.py Add norm/norm_act header comments 2 years ago
padding.py
patch_embed.py Adding support for fine-tune CLIP LAION-2B image tower weights for B/32, L/14, H/14 and g/14. Still WIP 2 years ago
pool2d_same.py
pos_embed.py Significant model refactor and additions: 3 years ago
selective_kernel.py Significant norm update 3 years ago
separable_conv.py Significant norm update 3 years ago
space_to_depth.py
split_attn.py Significant norm update 3 years ago
split_batchnorm.py
squeeze_excite.py Add CL SE module 2 years ago
std_conv.py
test_time_pool.py Add --use-train-size flag to force use of train input_size (over test input size) for validation. Default test-time pooling to use train input size (fixes issues). 2 years ago
trace_utils.py Better fix for #954 that doesn't break torchscript, pull torch._assert into timm namespace when it exists 3 years ago
weight_init.py Clean up no_grad for trunc normal weight inits 2 years ago