comparison pylearn/datasets/icml07.py @ 1478:1e4dc99a3b13

better error in icml07 when data folder is missing
author James Bergstra <bergstrj@iro.umontreal.ca>
date Tue, 24 May 2011 19:35:05 -0400
parents 8c10bda4bb5f
children 1b69d435f09f
comparison
equal deleted inserted replaced
1477:48efafaaf7fb 1478:1e4dc99a3b13
94 return inputs, labels 94 return inputs, labels
95 95
96 def icml07_loaders(new_version=True, rootdir=None): 96 def icml07_loaders(new_version=True, rootdir=None):
97 if rootdir is None: 97 if rootdir is None:
98 rootdir = get_filepath_in_roots('icml07data_twiki') 98 rootdir = get_filepath_in_roots('icml07data_twiki')
99 if rootdir is None:
100 raise IOError('dataset not found (no icml07data_twiki folder in dbpath')
99 rval = dict( 101 rval = dict(
100 mnist_basic=DatasetLoader( 102 mnist_basic=DatasetLoader(
101 http_source='http://www.iro.umontreal.ca/~lisa/icml2007data/mnist.zip', 103 http_source='http://www.iro.umontreal.ca/~lisa/icml2007data/mnist.zip',
102 amat_filename_root=os.path.join(rootdir, 'mnist'), 104 amat_filename_root=os.path.join(rootdir, 'mnist'),
103 npy_filename_root=os.path.join(rootdir, 'mnist_basic'), 105 npy_filename_root=os.path.join(rootdir, 'mnist_basic'),