Commit Graph

1382 Commits (5e1be34a60d117d2fb12425819f3c728bbb19858)
 

Author SHA1 Message Date
Ross Wightman 5e1be34a60 Add ImageNet-22k/12k TFDS dataset defs
2 years ago
Ross Wightman 59ffab537c Fix mistake in wds sample slicing
2 years ago
Ross Wightman ef57561d51 Fix some TPU (XLA) issues with swin transformer v2
2 years ago
Ross Wightman ab16a358bb Add log and continue handler for WDS errors, fix args.num_gpu for validation script fallback
2 years ago
Ross Wightman 7eeaf521a0 use gopen in wds to open info file in case it's at a url/gs location
2 years ago
Ross Wightman 229ac6b8d8 Fix alternate label handling in WDS parser to skip invalid alt labels
2 years ago
Ross Wightman a444d4b891 Add alternative label support to WDS for imagenet22k/12k split, add 21k/22k/12k indices filters to results/
2 years ago
Ross Wightman da2796ae82 Add webdataset (WDS) support, update TFDS to make some naming in parsers more similar. Fix workers=0 compatibility. Add ImageNet22k/12k synset defs.
2 years ago
Ross Wightman 3fce010ca8 Merge remote-tracking branch 'origin/norm_norm_norm' into bits_and_tpu
2 years ago
Ross Wightman 0557c8257d Fix bug introduced in non layer_decay weight_decay application. Remove debug print, fix arg desc.
2 years ago
Ross Wightman 15cc9eae3e Fix Swin v2 tuple type hint
2 years ago
Ross Wightman bb85b09d2a swin v2 fixup for latest changes on norm_norm_norm / bits_and_tpu branch
2 years ago
Ross Wightman 10fa42b143 Merge branch 'ChristophReich1996-master' into bits_and_tpu
2 years ago
Ross Wightman c639a86c67 Change TFDS default to full re-shuffle (init) each epoch (for now)
2 years ago
Ross Wightman a16ea1e355 Merge remote-tracking branch 'origin/norm_norm_norm' into bits_and_tpu
2 years ago
Ross Wightman 372ad5fa0d Significant model refactor and additions:
2 years ago
Ross Wightman 1420c118df Missed comitting outstanding changes to default_cfg keys and test exclusions for swin v2
2 years ago
Ross Wightman c6e4b7895a Swin V2 CR impl refactor.
2 years ago
Christoph Reich 67d140446b Fix bug in classification head
2 years ago
Christoph Reich 29add820ac Refactor (back to relative imports)
2 years ago
Christoph Reich 74a04e0016 Add parameter to change normalization type
2 years ago
Christoph Reich 2a4f6c13dd Create model functions
2 years ago
Christoph Reich 87b4d7a29a Add get and reset classifier method
2 years ago
Christoph Reich ff5f6bcd6c Check input resolution
2 years ago
Christoph Reich 81bf0b4033 Change parameter names to match Swin V1
2 years ago
Christoph Reich f227b88831 Add initials (CR) to model and file
2 years ago
Christoph Reich 90dc74c450 Add code from https://github.com/ChristophReich1996/Swin-Transformer-V2 and change docstring style to match timm
2 years ago
Ross Wightman 7c67d6aca9
Update README.md
2 years ago
Ross Wightman 2c3870e107 semobilevit_s for good measure
2 years ago
Ross Wightman bcaeb91b03 Version to 0.6.0, possible interface incompatibilities vs 0.5.x
2 years ago
Ross Wightman 58ba49c8ef Add MobileViT models (w/ ByobNet base). Close #1038.
2 years ago
Ross Wightman fafece230b Allow changing base lr batch size from 256 via arg
2 years ago
Ross Wightman 7148039f9f Tweak base lr log
2 years ago
Ross Wightman f82fb6b608 Add base lr w/ linear and sqrt scaling to train script
2 years ago
Ross Wightman 066e490605 Merge branch 'norm_norm_norm' into bits_and_tpu
2 years ago
Ross Wightman 5f81d4de23 Move DeiT to own file, vit getting crowded. Working towards fixing #1029, make pooling interface for transformers and mlp closer to convnets. Still working through some details...
2 years ago
Ross Wightman 95cfc9b3e8 Merge remote-tracking branch 'origin/master' into norm_norm_norm
2 years ago
Ross Wightman abc9ba2544 Transitioning default_cfg -> pretrained_cfg. Improving handling of pretrained_cfg source (HF-Hub, files, timm config, etc). Checkpoint handling tweaks.
2 years ago
Ross Wightman 07379c6d5d Add vit_base2_patch32_256 for a model between base_patch16 and patch32 with a slightly larger img size and width
2 years ago
Ross Wightman cf4334391e Update benchmark and validate scripts to output results in JSON with a fixed delimiter for use in multi-process launcher
2 years ago
Ross Wightman 1331c145a3 Add train benchmark results, adjust name scheme for inference and train benchmark files.
2 years ago
Ross Wightman a517bf6a7a
Merge pull request #1105 from kozistr/refactor/remove-condition
2 years ago
kozistr 56a6b38f76 refactor: remove if-condition
2 years ago
Ross Wightman 447677616f version 0.5.5
2 years ago
Ross Wightman 499c4749d7 Add update NCHW and NHWC inference benchmark numbers for current models. Flip name of 'sam' vit models in results files
2 years ago
Ross Wightman 83b40c5a58 Last batch of small model weights (for now). mobilenetv3_small 050/075/100 and updated mnasnet_small with lambc/lamb optimizer.
2 years ago
Ross Wightman 7f73252716
Merge pull request #1094 from Mi-Peng/lars
2 years ago
Mi-Peng cdcd0a92ca fix lars
2 years ago
Ross Wightman 2d4b7e7080 Update results csvs for latest release
2 years ago
Ross Wightman 1aa617cb3b Add AvgPool2d anti-aliasing support to ResNet arch (as per OpenAI CLIP models), add a few blur aa models as well
2 years ago