Example #1
0
 def test_converter(self):
     filename = os.path.join(self.tempdir, 'mock_binarized_mnist.hdf5')
     parser = argparse.ArgumentParser()
     subparsers = parser.add_subparsers()
     subparser = subparsers.add_parser('binarized_mnist')
     subparser.set_defaults(directory=self.tempdir, output_file=filename)
     binarized_mnist.fill_subparser(subparser)
     args = parser.parse_args(['binarized_mnist'])
     args_dict = vars(args)
     func = args_dict.pop('func')
     func(**args_dict)
     h5file = h5py.File(filename, mode='r')
     assert_equal(h5file['features'][...],
                  numpy.vstack([self.train_mock, self.valid_mock,
                                self.test_mock]).reshape((-1, 1, 28, 28)))
     assert_equal(str(h5file['features'].dtype), 'uint8')
     assert_equal(tuple(dim.label for dim in h5file['features'].dims),
                  ('batch', 'channel', 'height', 'width'))
Example #2
0
 def test_converter(self):
     filename = os.path.join(self.tempdir, 'mock_binarized_mnist.hdf5')
     parser = argparse.ArgumentParser()
     subparsers = parser.add_subparsers()
     subparser = subparsers.add_parser('binarized_mnist')
     subparser.set_defaults(directory=self.tempdir, output_file=filename)
     binarized_mnist.fill_subparser(subparser)
     args = parser.parse_args(['binarized_mnist'])
     args_dict = vars(args)
     func = args_dict.pop('func')
     func(**args_dict)
     h5file = h5py.File(filename, mode='r')
     assert_equal(
         h5file['features'][...],
         numpy.vstack([self.train_mock, self.valid_mock,
                       self.test_mock]).reshape((-1, 1, 28, 28)))
     assert_equal(str(h5file['features'].dtype), 'uint8')
     assert_equal(tuple(dim.label for dim in h5file['features'].dims),
                  ('batch', 'channel', 'height', 'width'))