forked from PaddlePaddle/PaddleNLP
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Optimize code for DuUIE Baseline (PaddlePaddle#2120)
* Clean Code for DuUIE * Remove `DynamicMultiTaskSSIGenerator`, using DynamicSSIGenerator for all Data Collator * Rename `negative_sampler` to `ssi_generator`and Rewrite __call__ for each Data Collator * Read training instances from train config and add negative instance for DuIE * Add more comments and rename variables in seq2struct/utils.py evaluation/seq2record.py for better understanding * Remove unuse arguments and tqdm code in run_seq2struct.py, add grad_clip, change default value of some argument as README.md * Change BaseStructureMarker as dataclass * Clean Code for DuUIE * Remove `DynamicMultiTaskSSIGenerator`, using DynamicSSIGenerator for all Data Collator * Rename `negative_sampler` to `ssi_generator`and Rewrite __call__ for each Data Collator, Reduce GPU Memory to 50% * Read training instances from train config and add negative instance for DuIE * Add more comments and rename variables in seq2struct/utils.py evaluation/seq2record.py for better understanding * Remove unuse arguments and tqdm code in run_seq2struct.py, add grad_clip, change default value of some argument as README.md * Change BaseStructureMarker as dataclass * Clean Code for DuUIE * Remove `DynamicMultiTaskSSIGenerator`, using DynamicSSIGenerator for all Data Collator * Rename `negative_sampler` to `ssi_generator`and Rewrite __call__ for each Data Collator, Reduce GPU Memory to 50% * Read training instances from train config and add negative instance for DuIE * Add more comments and rename variables in seq2struct/utils.py evaluation/seq2record.py for better understanding * Remove unuse arguments and tqdm code in run_seq2struct.py, add grad_clip, change default value of some argument as README.md * Change BaseStructureMarker as dataclass * Clean Code for DuUIE * Remove `DynamicMultiTaskSSIGenerator`, using DynamicSSIGenerator for all Data Collator * Rename `negative_sampler` to `ssi_generator`and Rewrite __call__ for each Data Collator, Reduce GPU Memory to 50% * Read training instances from train config and add negative instance for DuIE * Add more comments and rename variables in seq2struct/utils.py evaluation/seq2record.py for better understanding * Remove unuse arguments and tqdm code in run_seq2struct.py, add grad_clip, change default value of some argument as README.md * Change BaseStructureMarker as dataclass * Clean Code for DuUIE Baseline * Remove `DynamicMultiTaskSSIGenerator`, using DynamicSSIGenerator for all Data Collator * Rename `negative_sampler` to `ssi_generator`and Rewrite __call__ for each Data Collator, Reduce GPU Memory to 50% * Read training instances from train config and add negative instance for DuIE * Add more comments and rename variables in seq2struct/utils.py evaluation/seq2record.py for better understanding * Remove unuse arguments and tqdm code in run_seq2struct.py, add grad_clip, change default value of some argument as README.md * Change BaseStructureMarker as dataclass * fix comment in uie/seq2struct/utils.py Co-authored-by: Linjie Chen <40840292+linjieccc@users.noreply.github.com>
- Loading branch information
Showing
7 changed files
with
764 additions
and
673 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.