From c1219ea2a7782e241f2cbf57909ac2d0808b7aa2 Mon Sep 17 00:00:00 2001 From: Yu Yang Date: Thu, 13 Apr 2017 13:48:48 +0800 Subject: [PATCH] Add pre_scan routine to SequenceScanner. --- paddle/py_paddle/dataprovider_converter.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/paddle/py_paddle/dataprovider_converter.py b/paddle/py_paddle/dataprovider_converter.py index 879703a00c..7c6b835410 100644 --- a/paddle/py_paddle/dataprovider_converter.py +++ b/paddle/py_paddle/dataprovider_converter.py @@ -187,6 +187,13 @@ class SequenceScanner(IScanner): self.__inner_scanner__ = inner_scanner self.__setter__ = setter + def pre_scan(self, dat): + for each in dat: + self.__inner_scanner__.pre_scan(each) + + def finish_pre_scan(self, argument): + self.__inner_scanner__.finish_pre_scan(argument) + def scan(self, dat): self.__seq__.append(self.__seq__[-1] + self.get_size(dat)) for each in dat: -- GitLab