90 Commits

Author SHA1 Message Date
gaotingquan
8b218b01ac refactor amp auto_cast context manager & loss scaler 2023-05-25 11:58:05 +08:00
gaotingquan
f37cb543b1 rm op black list in amp
the op flatten_contiguous_range and greater_than has supported amp mode since paddle 2.4
2023-03-29 14:57:02 +08:00
Tingquan Gao
6aabb94d8c Revert "refactor: add ClassModel to unify model forward interface"
This reverts commit 75a20ba5574340fa5742eba8e41aebe4de6c5eb8.
2023-03-14 16:47:13 +08:00
Tingquan Gao
e7e4f68b5c Revert "refactor: build_train_func & build_eval_func"
This reverts commit 6bed0f5707e58dc02d71d3ea335a55cd1a454264.
2023-03-14 16:47:13 +08:00
Tingquan Gao
f2fc43baeb Revert "refactor: mv all dataloaders to engine.dataloader_dict"
This reverts commit 284e2a67564d4b1f5f4a9c04c7c1ab0e8d3ada75.
2023-03-14 16:47:13 +08:00
Tingquan Gao
a1e840e0da Revert "refactor: iter_per_epoch -> max_iter"
This reverts commit a38e42f644fcba8b60a9672762211b6f7054b290.
2023-03-14 16:47:13 +08:00
Tingquan Gao
0efda2c75e Revert "refactor: simpfy engine.train()"
This reverts commit fad5c8e348f748f047508226c3c23335874ef9dc.
2023-03-14 16:47:13 +08:00
Tingquan Gao
5a4ee1aec4 Revert "refactor"
This reverts commit 0e28a39da3952d10efaba71b1329459bb4df9db2.
2023-03-14 16:47:13 +08:00
Tingquan Gao
339be96ef5 Revert "refactor"
This reverts commit 187f38ebdd63b0adae2abf72038dc4fb4fe4125c.
2023-03-14 16:47:13 +08:00
Tingquan Gao
915dde176a Revert "refactor: rm train and eval from engine"
This reverts commit 5a6fe171a7cfab842adc6a744f11a2e24deb5384.
2023-03-14 16:47:13 +08:00
Tingquan Gao
aa52682c55 Revert "rm amp code from train and eval & use decorator for amp training"
This reverts commit d3941dc1e9628fa7cc83de7c3a6da3dfcd03b5de.
2023-03-14 16:47:13 +08:00
Tingquan Gao
85e200edb6 Revert "refactor"
This reverts commit 32593b63751b922e17b59384ed64654e6fcef42d.
2023-03-14 16:47:13 +08:00
Tingquan Gao
03795249c1 Revert "revert for running"
This reverts commit d3374e897e162053d93a20c21142135c3e7ee11c.
2023-03-14 16:47:13 +08:00
Tingquan Gao
8002ccf4b6 Revert "support ShiTu"
This reverts commit 9beb154bc3d082f521b05df49d538f93d5e5c0d4.
2023-03-14 16:47:13 +08:00
Tingquan Gao
7865207096 Revert "revert for running"
This reverts commit 392b75b1acac742b74e808353059d0281df26dcc.
2023-03-14 16:47:13 +08:00
Tingquan Gao
7d41d24ce3 Revert "support Static"
This reverts commit c30df630356604fe0846de769d92a04d0130af61.
2023-03-14 16:47:13 +08:00
Tingquan Gao
fee238ff8c Revert "debug"
This reverts commit 106ff27010a86e5fb6ac5a8fd31ad8335dcc90d2.
2023-03-14 16:47:13 +08:00
Tingquan Gao
876732fbcc Revert "debug"
This reverts commit ac27cb1917fcf9e7cb9ce2e817cec096369facab.
2023-03-14 16:47:13 +08:00
gaotingquan
ac27cb1917 debug 2023-03-10 16:56:55 +08:00
gaotingquan
106ff27010 debug 2023-03-10 16:56:55 +08:00
gaotingquan
c30df63035 support Static 2023-03-10 16:56:55 +08:00
gaotingquan
392b75b1ac revert for running 2023-03-10 16:56:55 +08:00
gaotingquan
9beb154bc3 support ShiTu 2023-03-10 16:56:55 +08:00
gaotingquan
d3374e897e revert for running 2023-03-10 16:56:55 +08:00
gaotingquan
32593b6375 refactor 2023-03-10 16:56:55 +08:00
gaotingquan
d3941dc1e9 rm amp code from train and eval & use decorator for amp training 2023-03-10 16:56:55 +08:00
gaotingquan
5a6fe171a7 refactor: rm train and eval from engine 2023-03-10 16:56:55 +08:00
gaotingquan
187f38ebdd refactor
1. rm Global.eval_mode
2. add Global.task
3. mv type_name to ppcls.utils
4. build dataloader, loss, metric by mode
2023-03-10 16:56:55 +08:00
gaotingquan
0e28a39da3 refactor 2023-03-10 16:56:55 +08:00
gaotingquan
fad5c8e348 refactor: simpfy engine.train()
1. ModelSaver();
2. _build_ema_model();
3. _init_checkpoints();
4. others.
2023-03-10 16:56:55 +08:00
gaotingquan
a38e42f644 refactor: iter_per_epoch -> max_iter 2023-03-10 16:56:55 +08:00
gaotingquan
284e2a6756 refactor: mv all dataloaders to engine.dataloader_dict 2023-03-10 16:56:55 +08:00
gaotingquan
6bed0f5707 refactor: build_train_func & build_eval_func
1. rm engine.device and use paddle.device.get_device() instead;
2. mv some code to build_train_func or build_eval_func to simpfy engine.
2023-03-10 16:56:55 +08:00
gaotingquan
75a20ba557 refactor: add ClassModel to unify model forward interface 2023-03-10 16:56:55 +08:00
tianyi1997
f313a6d873 Support training without amp 2023-02-28 15:01:21 +08:00
tianyi1997
a9b8432597 fix: wrong base class & simplify train func 2023-02-28 15:01:21 +08:00
tianyi1997
ac466b68da Create MetaBNNeck 2023-02-28 15:01:21 +08:00
tianyi1997
21e76d08b6 Modify codes based on reviews 2023-02-28 15:01:21 +08:00
tianyi1997
d79fb66e19 Create train func & cfg for MetaBIN 2023-02-28 15:01:21 +08:00
HydrogenSulfate
fb763b7096 fix(dali): reset dataloader manually when using DALI dataloader during epoch training 2023-02-21 20:11:04 +08:00
HydrogenSulfate
4fdcda7c60 fix bug in randaug, train_progressive and efficientnet_v2 2023-01-31 21:15:22 +08:00
HydrogenSulfate
7e12c73e0a polish progressive training code 2023-01-31 21:15:22 +08:00
HydrogenSulfate
3a8b56801d feat(model): add EfficientNetV2 code and fix AttrDict BUG 2023-01-31 21:15:22 +08:00
zh-hike
4292c1a90d fix turtle import bug 2023-01-06 10:57:05 +08:00
zh-hike
f8978a2f0c 修改cifar100参数配置 2023-01-04 13:42:00 +08:00
zh-hike
d8f049ae76 增加代码规范,删除无用空格 2023-01-04 13:42:00 +08:00
zh-hike
f073e97d22 增加cifar100参数yaml 2023-01-04 13:42:00 +08:00
zh-hike
009f347d64 修改空格等代码规范 2023-01-04 13:42:00 +08:00
zh-hike
692b8d8c1f 增加data的代码复用及RecModel的修改,代码已跑通 2023-01-04 13:42:00 +08:00
zh-hike
4db132444d 增加RecModel配合WideResNet代码以及参数转换成RecModel 2023-01-04 13:42:00 +08:00