Commit Graph

  • 0a853990e7 Add distributed sampler that maintains order of original dataset (for validation) Ross Wightman 2019-04-22 17:34:24 -0700
  • 8fbd62a169 Exclude batchnorm and bias params from weight_decay by default Ross Wightman 2019-04-22 17:33:22 -0700
  • 34cd76899f Add Single-Path NAS pixel1 model Ross Wightman 2019-04-22 12:43:45 -0700
  • 419555be62 Update a few GenMobileNet comments Ross Wightman 2019-04-21 16:14:23 -0700
  • 1cf3ea0467
    Update README.md Ross Wightman 2019-04-21 16:49:00 -0700
  • bc264269c9 Morph mnasnet impl into a generic mobilenet that covers Mnasnet, MobileNetV1/V2, ChamNet, FBNet, and related * add an alternate RMSprop opt that applies eps like TF * add bn params for passing through alternates and changing defaults to TF style Ross Wightman 2019-04-21 15:54:28 -0700
  • e9c7961efc Fix pooling in mnasnet, more sensible default for AMP opt level Ross Wightman 2019-04-17 18:06:37 -0700
  • 996c77aa94 Prep mnasnet for pretrained models, use the select global pool, some comment mistakes Ross Wightman 2019-04-15 16:58:40 -0700
  • 6b4f9ba223 Add MNASNet A1, B1, and Small models as per the TF impl. Testing/training in progress... Ross Wightman 2019-04-15 09:02:55 -0700
  • c88e80081d Fix missing cfg key check Ross Wightman 2019-04-15 08:45:31 -0700
  • 073d31a076
    Update README.md Ross Wightman 2019-04-14 15:19:58 -0700
  • 7ba78aaaeb
    Update README.md Ross Wightman 2019-04-14 15:14:37 -0700
  • e8e8bce335
    Create README.md Ross Wightman 2019-04-14 15:10:52 -0700
  • 9e296dbffb Add seresnet26_32x4d cfg and weights + interpolation str->PIL enum fn Ross Wightman 2019-04-14 13:43:46 -0700
  • 71afec86d3 Loader tweaks Ross Wightman 2019-04-13 14:52:38 -0700
  • 79f615639e Add pretrained weights for seresnet18 Ross Wightman 2019-04-13 14:52:21 -0700
  • 8a33a6c90a Add checkpoint clean script, add link to pretrained resnext50 weights Ross Wightman 2019-04-13 14:15:35 -0700
  • 6e9697eb9c Fix small bug in seresnet input size and eval transform handling of img size Ross Wightman 2019-04-13 10:06:43 -0700
  • db1fe34d0c Update a few comment, add some references Ross Wightman 2019-04-12 23:16:49 -0700
  • 0562b91c38 Add per model crop pct, interpolation defaults, tie it all together * create one resolve fn to pull together model defaults + cmd line args * update attribution comments in some models * test update train/validation/inference scripts Ross Wightman 2019-04-12 22:49:35 -0700
  • c328b155e9 Random erasing crash fix and args pass through Ross Wightman 2019-04-11 22:06:43 -0700
  • 9c3859fb9c Uniform pretrained model handling. * All models have 'default_cfgs' dict * load/resume/pretrained helpers factored out * pretrained load operates on state_dict based on default_cfg * test all models in validate * schedule, optim factor factored out * test time pool wrapper applied based on default_cfg Ross Wightman 2019-04-11 21:32:16 -0700
  • 63e677d03b Merge branch 'master' of github.com:rwightman/pytorch-models Ross Wightman 2019-04-10 14:55:54 -0700
  • 0bc50e84f8 Lots of refactoring and cleanup. * Move 'test time pool' to Module that can be used by any model, remove from DPN * Remove ResNext model file and combine with ResNet * Remove fbresnet200 as it was an old conversion and pretrained performance not worth param count * Cleanup adaptive avgmax pooling and add back conctat variant * Factor out checkpoint load fn Ross Wightman 2019-04-10 14:12:28 -0700
  • f1cd1a5ce3 Cleanup CheckpointSaver, add support for increasing or decreasing metric, switch to prec1 metric in train loop Ross Wightman 2019-04-07 10:22:55 -0700
  • c0e6e5f3db Add common model interface to pnasnet and xception, update factory Ross Wightman 2019-04-06 13:59:15 -0700
  • f2029dfb65 Add smooth loss Ross Wightman 2019-04-05 20:50:26 -0700
  • b0158a593e Fix distributed train script Ross Wightman 2019-04-05 20:49:58 -0700
  • 183d8e4aef Xception model working Ross Wightman 2019-04-05 12:09:25 -0700
  • 1e23727f2f Update inference script for new loader style Ross Wightman 2019-04-05 11:58:16 -0700
  • 58571e992e Change block avgpool in senets to mean for performance issues with NVIDIA and AMP especially Ross Wightman 2019-04-05 10:53:13 -0700
  • 5180f94c7e Distributed (multi-process) train, multi-gpu single process train, and NVIDIA AMP support Ross Wightman 2019-04-05 10:51:39 -0700
  • 6f9a0c8ef2 Merge branch 'master' of github.com:rwightman/pytorch-models Ross Wightman 2019-04-01 11:07:05 -0700
  • 5cb1a35c6b Fixup Resnext, remove alternate shortcut types Ross Wightman 2019-04-01 11:03:37 -0700
  • d87824bd65 Merge branch 'master' of github.com:rwightman/pytorch-models Ross Wightman 2019-03-17 09:57:36 -0700
  • 45cde6f0c7 Improve creation of data pipeline with prefetch enabled vs disabled, fixup inception_res_v2 and dpn models Ross Wightman 2019-03-11 22:17:42 -0700
  • 321435e6b4 Update resnext init Ross Wightman 2019-03-10 14:24:39 -0700
  • 2295cf56c2 Add some Nvidia performance enhancements (prefetch loader, fast collate), and refactor some of training and model fact/transforms Ross Wightman 2019-03-10 14:23:16 -0700
  • 9d927a389a Add adabound, random erasing Ross Wightman 2019-03-01 22:03:42 -0800
  • 1577c52976 Resnext added, changes to bring it and seresnet in line with rest of models Ross Wightman 2019-03-01 15:29:02 -0800
  • e0cfeb7d8e Add some models, remove a model, tweak some models Ross Wightman 2019-03-01 13:08:35 -0800
  • 31055466fc Fixup validate/inference script args, fix senet init for better test accuracy Ross Wightman 2019-02-22 14:07:50 -0800
  • b1a5a71151 Update schedulers Ross Wightman 2019-02-17 12:50:15 -0800
  • b5255960d9 Tweaking tanh scheduler, senet weight init (for BN), transform defaults Ross Wightman 2019-02-13 23:11:09 -0800
  • 48360625f2 Cycle limit on tanh sched Ross Wightman 2019-02-08 21:47:27 -0800
  • 824f42e75e Forgot to include Tanh scheduler Ross Wightman 2019-02-08 21:14:47 -0800
  • a336e5bff3 Minor updates Ross Wightman 2019-02-08 20:56:24 -0800
  • cf0c280e1b Cleanup tranforms, add custom schedulers, tweak senet34 model Ross Wightman 2019-02-06 20:19:11 -0800
  • c57717d325 Fix tta train bug, improve logging Ross Wightman 2019-02-02 10:17:04 -0800
  • 72b4d162a2 Increase training performance Ross Wightman 2019-02-01 22:48:31 -0800
  • 5855b07ae0 Initial commit, puting some ol pieces together Ross Wightman 2019-02-01 21:48:56 -0800