ethereon / caffe-tensorflow

Caffe models in TensorFlow
Other
2.8k stars 1.04k forks source link

TypeError: unsupported format string passed to tuple.__format__ #186

Open aliakbar09a opened 5 years ago

aliakbar09a commented 5 years ago

I am trying to convert a caffe model to tensorflow model. Here is the error :

Traceback (most recent call last): File "convert.py", line 60, in main() File "convert.py", line 56, in main args.phase) File "convert.py", line 27, in convert transformer = TensorFlowTransformer(def_path, caffemodel_path, phase=phase) File "/home/ali/Desktop/Projects/caffe-tensorflow/kaffe/tensorflow/transformer.py", line 221, in init self.load(def_path, data_path, phase) File "/home/ali/Desktop/Projects/caffe-tensorflow/kaffe/tensorflow/transformer.py", line 254, in load print_stderr(self.graph) File "/home/ali/Desktop/Projects/caffe-tensorflow/kaffe/errors.py", line 7, in print_stderr sys.stderr.write('%s\n' % msg) File "/home/ali/Desktop/Projects/caffe-tensorflow/kaffe/graph.py", line 125, in str tuple(out_shape))) TypeError: unsupported format string passed to tuple.format

la735681253 commented 5 years ago

i meet the same problem. do you salve it?

aliakbar09a commented 5 years ago

No, but if you are looking for conversion between different models check out mmdnn repo by Microsoft.

AbhorsenKnight commented 5 years ago

Hi, I solved the problem by changing to Python 2.7. Hope this helps.