# HG changeset patch # User Yoshua Bengio # Date 1210621828 14400 # Node ID 8173e196e2914f99e372846d0db9253d88f53a85 # Parent ceae4de18981f5fc3a345a2aebb4480ecfed6a4b Trying to make CacheDataSet work diff -r ceae4de18981 -r 8173e196e291 dataset.py --- a/dataset.py Mon May 12 15:08:18 2008 -0400 +++ b/dataset.py Mon May 12 15:50:28 2008 -0400 @@ -1050,7 +1050,8 @@ # into memory at once, which may be too much # the work could possibly be done by minibatches # that are as large as possible but no more than what memory allows. - self.cached_examples = zip(*source_dataset.minibatches(minibatch_size=len(source_dataset)).__iter__().next()) + fields_values = source_dataset.minibatches(minibatch_size=len(source_dataset)).__iter__().next() + self.cached_examples = zip(*fields_values) else: self.cached_examples = []