diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1584bc76a9dd8ddff9d05a8cb693bcbd2e09fcde..5f7fec8c333c302c22454f4663fdd3b13d1c971e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -32,4 +32,4 @@ description: Format files with ClangFormat entry: bash .clang_format.hook -i language: system - files: \.(c|cc|cxx|cpp|cu|h|hpp|hxx|cuh|proto)$ + files: \.(c|cc|cxx|cpp|cu|h|hpp|hxx|cuh|proto)$ \ No newline at end of file diff --git a/ppocr/data/simple_dataset.py b/ppocr/data/simple_dataset.py index 044eafe10ebc381ee623500a2207491e1c51f08a..f7c4c8f1a21ddb36e27fe4c1a217ce3fa9caff41 100644 --- a/ppocr/data/simple_dataset.py +++ b/ppocr/data/simple_dataset.py @@ -61,9 +61,15 @@ class SimpleDataSet(Dataset): def set_epoch_as_seed(self, seed, dataset_config): if self.mode == 'train': try: - dataset_config['transforms'][5]['MakeBorderMap'][ + border_map_id = [index + for index, dictionary in enumerate(dataset_config['transforms']) + if 'MakeBorderMap' in dictionary][0] + shrink_map_id = [index + for index, dictionary in enumerate(dataset_config['transforms']) + if 'MakeShrinkMap' in dictionary][0] + dataset_config['transforms'][border_map_id]['MakeBorderMap'][ 'epoch'] = seed if seed is not None else 0 - dataset_config['transforms'][6]['MakeShrinkMap'][ + dataset_config['transforms'][shrink_map_id]['MakeShrinkMap'][ 'epoch'] = seed if seed is not None else 0 except Exception as E: print(E)