Installed tensor2tensor library as per link - https://github.com/tensorflow/tensor2tensor\#walkthrough
on centos OS,
when i try to run following command i get below error,
(tensorflow) [root@webanalytics09 test]# t2t-trainer --registry_help
Traceback (most recent call last):
File "/usr/bin/t2t-trainer", line 38, in <module>
from tensor2tensor.utils import trainer_utils as utils
File "/usr/lib/python3.4/site-packages/tensor2tensor/utils/trainer_utils.py", line 36, in <module>
from tensor2tensor.data_generators import problem_hparams
File "/usr/lib/python3.4/site-packages/tensor2tensor/data_generators/problem_hparams.py", line 27, in <module>
from tensor2tensor.models import modalities # pylint: disable=unused-import
File "/usr/lib/python3.4/site-packages/tensor2tensor/models/modalities.py", line 24, in <module>
from tensor2tensor.models import common_layers
File "/usr/lib/python3.4/site-packages/tensor2tensor/models/common_layers.py", line 26, in <module>
from tensor2tensor.utils import expert_utils as eu
File "/usr/lib/python3.4/site-packages/tensor2tensor/utils/expert_utils.py", line 151, in <module>
shape_func=lambda op: [op.inputs[0].get_shape()])
File "/usr/lib/python3.4/site-packages/tensorflow/python/framework/function.py", line 500, in __call__
python_grad_func=self._python_grad_func)
File "/usr/lib/python3.4/site-packages/tensorflow/python/framework/function.py", line 395, in define_function
raise ValueError("Missing type for argument: " + name)
ValueError: Missing type for argument: x
When i try to run following command i get below error,
(tensorflow) [root@webanalytics09 test]# t2t-datagen --data_dir=./data_dir --tmp_dir=./temp_dir --num_shards=100 --problem=image_cifar10_test
INFO:tensorflow:Generating training data for image_cifar10_test.
INFO:tensorflow:Downloading https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz to ./temp_dir/cifar-10-python.tar.gz
100% completed
INFO:tensorflow:Succesfully downloaded cifar-10-python.tar.gz, 170498071 bytes.
Traceback (most recent call last):
File "/usr/bin/t2t-datagen", line 361, in <module>
tf.app.run()
File "/usr/lib/python3.4/site-packages/tensorflow/python/platform/app.py", line 30, in run
sys.exit(main(sys.argv))
File "/usr/bin/t2t-datagen", line 344, in main
training_gen(), FLAGS.problem + UNSHUFFLED_SUFFIX + "-train",
File "/usr/bin/t2t-datagen", line 157, in <lambda>
lambda: image.cifar10_generator(FLAGS.tmp_dir, True, 50000),
File "/usr/lib/python3.4/site-packages/tensor2tensor/data_generators/image.py", line 193, in cifar10_generator
data = cPickle.load(f)
File "/usr/lib/python3.4/site-packages/tensorflow/python/platform/gfile.py", line 45, in sync
return fn(self, *args, **kwargs)
File "/usr/lib/python3.4/site-packages/tensorflow/python/platform/gfile.py", line 199, in read
return self._fp.read(n)
File "/usr/lib64/python3.4/codecs.py", line 319, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
It appears that this library is not stable yet, I am yet to try it on Ubuntu which tensorflow supports.
<TODO>