Commit Graph

301 Commits (28913d94c0f2804467cf208fbc43aea542462b6c)

Author SHA1 Message Date
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
gaotingquan a7ba6eabd2 optimizer must be decorated when training with AMPO2 2023-03-28 18:42:26 +08:00
Tingquan Gao 5d06a88a36 Revert "refactor: simplify engine"
This reverts commit 376d83d46e.
2023-03-14 16:47:13 +08:00
Tingquan Gao 6aabb94d8c Revert "refactor: add ClassModel to unify model forward interface"
This reverts commit 75a20ba557.
2023-03-14 16:47:13 +08:00
Tingquan Gao e7e4f68b5c Revert "refactor: build_train_func & build_eval_func"
This reverts commit 6bed0f5707.
2023-03-14 16:47:13 +08:00
Tingquan Gao f2fc43baeb Revert "refactor: mv all dataloaders to engine.dataloader_dict"
This reverts commit 284e2a6756.
2023-03-14 16:47:13 +08:00
Tingquan Gao a1e840e0da Revert "refactor: iter_per_epoch -> max_iter"
This reverts commit a38e42f644.
2023-03-14 16:47:13 +08:00
Tingquan Gao 0efda2c75e Revert "refactor: simpfy engine.train()"
This reverts commit fad5c8e348.
2023-03-14 16:47:13 +08:00
Tingquan Gao 5a4ee1aec4 Revert "refactor"
This reverts commit 0e28a39da3.
2023-03-14 16:47:13 +08:00
Tingquan Gao f42719afbb Revert "replace the arg engine with config"
This reverts commit f525cea006.
2023-03-14 16:47:13 +08:00
Tingquan Gao 7243f1429b Revert "rm codes for compatibility with old version"
This reverts commit 6e77bd6cd5.
2023-03-14 16:47:13 +08:00
Tingquan Gao 56e8c5a992 Revert "mv model_saver to __init__()"
This reverts commit 0d7e595fc7.
2023-03-14 16:47:13 +08:00
Tingquan Gao f1a7a22a34 Revert "mv some attrs to __init__()"
This reverts commit 73e2cde617.
2023-03-14 16:47:13 +08:00
Tingquan Gao 339be96ef5 Revert "refactor"
This reverts commit 187f38ebdd.
2023-03-14 16:47:13 +08:00
Tingquan Gao 915dde176a Revert "refactor: rm train and eval from engine"
This reverts commit 5a6fe171a7.
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 d3941dc1e9.
2023-03-14 16:47:13 +08:00
Tingquan Gao 85e200edb6 Revert "refactor"
This reverts commit 32593b6375.
2023-03-14 16:47:13 +08:00
Tingquan Gao 03795249c1 Revert "revert for running"
This reverts commit d3374e897e.
2023-03-14 16:47:13 +08:00
Tingquan Gao 8002ccf4b6 Revert "support ShiTu"
This reverts commit 9beb154bc3.
2023-03-14 16:47:13 +08:00
Tingquan Gao 7865207096 Revert "revert for running"
This reverts commit 392b75b1ac.
2023-03-14 16:47:13 +08:00
Tingquan Gao 7d41d24ce3 Revert "support Static"
This reverts commit c30df63035.
2023-03-14 16:47:13 +08:00
Tingquan Gao b47fa5f50e Revert "debug"
This reverts commit 58daf805a9.
2023-03-14 16:47:13 +08:00
Tingquan Gao 578054dddd Revert "debug for infer"
This reverts commit 428edb6ff8.
2023-03-14 16:47:13 +08:00
Tingquan Gao fee238ff8c Revert "debug"
This reverts commit 106ff27010.
2023-03-14 16:47:13 +08:00
Tingquan Gao 0055ca2ffe Revert "debug"
This reverts commit 9e683d0d69.
2023-03-14 16:47:13 +08:00
Tingquan Gao 876732fbcc Revert "debug"
This reverts commit ac27cb1917.
2023-03-14 16:47:13 +08:00
Tingquan Gao 97a8bb7fda Revert "debug"
This reverts commit 2a61ac65bf.
2023-03-14 16:47:13 +08:00
gaotingquan 2a61ac65bf debug 2023-03-10 16:56:55 +08:00
gaotingquan ac27cb1917 debug 2023-03-10 16:56:55 +08:00
gaotingquan 9e683d0d69 debug 2023-03-10 16:56:55 +08:00
gaotingquan 106ff27010 debug 2023-03-10 16:56:55 +08:00
gaotingquan 428edb6ff8 debug for infer 2023-03-10 16:56:55 +08:00
gaotingquan 58daf805a9 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 73e2cde617 mv some attrs to __init__() 2023-03-10 16:56:55 +08:00
gaotingquan 0d7e595fc7 mv model_saver to __init__() 2023-03-10 16:56:55 +08:00
gaotingquan 6e77bd6cd5 rm codes for compatibility with old version 2023-03-10 16:56:55 +08:00
gaotingquan f525cea006 replace the arg engine with config 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