Ross Wightman
6e5553da5f
Add ConvNeXt-V2 support (model additions and weights) ( #1614 )
...
* Add ConvNeXt-V2 support (model additions and weights)
* ConvNeXt-V2 weights on HF Hub, tweaking some tests
* Update README, fixing convnextv2 tests
2023-01-05 07:53:32 -08:00
Ross Wightman
35fb00c779
Add flexivit to non-std tests list
2022-12-22 21:32:31 -08:00
Ross Wightman
d5e7d6b27e
Merge remote-tracking branch 'origin/main' into refactor-imports
2022-12-09 14:49:44 -08:00
Ross Wightman
98047ef5e3
Add EVA FT results, hopefully fix BEiT test failures
2022-12-07 08:54:06 -08:00
Ross Wightman
927f031293
Major module / path restructure, timm.models.layers -> timm.layers, add _ prefix to all non model modules in timm.models
2022-12-06 15:00:06 -08:00
Ross Wightman
0dadb4a6e9
Initial multi-weight support, handled so old pretraing config handling co-exists with new tags.
2022-12-05 10:21:34 -08:00
Ross Wightman
da6f8f5a40
Fix beitv2 tests
2022-09-07 08:09:47 -07:00
Ross Wightman
cac0a4570a
More test fixes, pool size for 256x256 maxvit models
2022-08-23 13:38:26 -07:00
Ross Wightman
8c9696c9df
More model and test fixes
2022-08-22 17:40:31 -07:00
Ross Wightman
f332fc2db7
Fix some test failures, torchscript issues
2022-08-18 16:19:46 -07:00
Ross Wightman
29afe79c8b
Attempt to fix unit tests by removing subset of tests on mac runner
2022-07-17 14:55:47 -07:00
Ross Wightman
c0211b0bf7
Swin-V2 test fixes, typo
2022-05-12 22:31:55 -07:00
Ross Wightman
39b725e1c9
Fix tests for rank-4 output where feature channels dim is -1 (3) and not 1
2022-05-09 15:20:24 -07:00
okojoalg
2fec08e923
Add Sequencer to non std filters
2022-05-06 23:08:10 +09:00
Ross Wightman
b049a5c5c6
Merge remote-tracking branch 'origin/master' into norm_norm_norm
2022-03-21 13:41:43 -07:00
Ross Wightman
372ad5fa0d
Significant model refactor and additions:
...
* All models updated with revised foward_features / forward_head interface
* Vision transformer and MLP based models consistently output sequence from forward_features (pooling or token selection considered part of 'head')
* WIP param grouping interface to allow consistent grouping of parameters for layer-wise decay across all model types
* Add gradient checkpointing support to a significant % of models, especially popular architectures
* Formatting and interface consistency improvements across models
* layer-wise LR decay impl part of optimizer factory w/ scale support in scheduler
* Poolformer and Volo architectures added
2022-02-28 13:56:23 -08:00
Ross Wightman
1420c118df
Missed comitting outstanding changes to default_cfg keys and test exclusions for swin v2
2022-02-23 19:50:26 -08:00
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...
2022-01-26 22:53:57 -08:00
Ross Wightman
95cfc9b3e8
Merge remote-tracking branch 'origin/master' into norm_norm_norm
2022-01-25 22:20:45 -08:00
Ross Wightman
abc9ba2544
Transitioning default_cfg -> pretrained_cfg. Improving handling of pretrained_cfg source (HF-Hub, files, timm config, etc). Checkpoint handling tweaks.
2022-01-25 21:54:13 -08:00
Ross Wightman
010b486590
Add Dino pretrained weights (no head) for vit models. Add support to tests and helpers for models w/ no classifier (num_classes=0 in pretrained cfg)
2022-01-17 12:20:02 -08:00
Ross Wightman
a8d103e18b
Giant/gigantic vits snuck through in a test a broke GitHub test runner, add filter
2022-01-14 17:23:35 -08:00
Ross Wightman
ef72ad4177
Extra vit_huge model likely to cause test issue (non in21k variant), adding to filters
2022-01-14 16:28:27 -08:00
Ross Wightman
e967c72875
Update REAMDE.md. Sneak in g/G (giant / gigantic?) ViT defs from scaling paper
2022-01-14 16:28:27 -08:00
Ross Wightman
4df51f3932
Add lcnet_100 and mnasnet_small weights
2022-01-06 22:21:05 -08:00
Ross Wightman
5ccf682a8f
Remove deprecated bn-tf train arg and create_model handler. Add evos/evob models back into fx test filter until norm_norm_norm branch merged.
2022-01-06 18:08:39 -08:00
Ross Wightman
25d1526092
Update pytest for GitHub runner to use --forked with xdist, hopefully eliminate memory buildup
2022-01-06 16:04:23 -08:00
Ross Wightman
cd059cbe9c
Add FX backward tests back
2021-12-01 14:58:56 -08:00
Ross Wightman
58ffa2bfb7
Update pytest for GitHub runner to use --forked with xdist, hopefully eliminate memory buildup
2021-12-01 12:09:23 -08:00
Ross Wightman
f7d210d759
Remove evonorm models from FX tests
2021-11-24 13:21:24 -08:00
Ross Wightman
f83b0b01e3
Would like to pass GitHub tests again disabling both FX feature extract backward and torchscript tests
2021-11-23 22:24:58 -08:00
Ross Wightman
147e1059a8
Remove FX backward test from GitHub actions runs for now.
2021-11-23 14:32:32 -08:00
Ross Wightman
878bee1d5e
Add patch8 vit model to FX exclusion filter
2021-11-22 14:00:27 -08:00
Ross Wightman
ce76a810c2
New FX test strategy, filter based on param count
2021-11-22 11:48:40 -08:00
Ross Wightman
1e51c2d02e
More FX test tweaks
2021-11-22 09:46:43 -08:00
Ross Wightman
90448031ea
Filter more large models from FX tests
2021-11-21 21:26:44 -08:00
Ross Wightman
8dc269c303
Filter more models for FX tests
2021-11-21 19:49:33 -08:00
Ross Wightman
2482652027
Add nfnet_f2 to FX test exclusion
2021-11-21 14:08:53 -08:00
Ross Wightman
05092e2fbe
Add more models to FX filter
2021-11-20 15:51:48 -08:00
Ross Wightman
3819bef93e
Add FX test exclusion since it uses more ram and barfs on GitHub actions. Will take a few iterations to include needed models :(
2021-11-19 17:35:41 -08:00
Ross Wightman
9b3519545d
Attempt to reduce memory footprint of FX tests for GitHub actions runs
2021-11-19 14:24:12 -08:00
Ross Wightman
bdd3dff0ca
beit_large models killing GitHub actions test, filter out
2021-11-19 08:39:48 -08:00
Ross Wightman
f2006b2437
Cleanup qkv_bias cat in beit model so it can be traced
2021-11-18 21:25:00 -08:00
Ross Wightman
1076a65df1
Minor post FX merge cleanup
2021-11-18 19:47:07 -08:00
Alexander Soare
0262a0e8e1
fx ready for review
2021-11-13 00:06:33 +00:00
Alexander Soare
d2994016e9
Add try/except guards
2021-11-12 21:16:53 +00:00
Alexander Soare
b25ff96768
wip - pre-rebase
2021-11-12 20:45:05 +00:00
Alexander Soare
a6c24b936b
Tests to enforce all models FX traceable
2021-11-12 20:45:05 +00:00
Ross Wightman
1c9284c640
Add BeiT 'finetuned' 1k weights and pretrained 22k weights, pretraining specific (masked) model excluded for now
2021-09-13 16:38:23 -07:00
Ross Wightman
7ab2491ab7
Better handling of crossvit for tests / forward_features, fix torchscript regression in my changes
2021-09-13 13:01:05 -07:00