Created
May 27, 2016 09:02
-
-
Save asmith26/e715c3aaab872e2702094df6eec521c7 to your computer and use it in GitHub Desktop.
model.to_yaml fails with "TypeError: data type not understood"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ python create_SDmodel_json_or_yaml.py | |
Using Theano backend. | |
/usr/local/lib/python2.7/dist-packages/yaml/representer.py:142: FutureWarning: comparison to `None` will result in an elementwise object comparison in the future. | |
if data in [None, ()]: | |
Traceback (most recent call last): | |
File "train.py", line 167, in <module> | |
f.write( model.to_yaml() ) | |
File "/home/andyandy/git/keras/keras/engine/topology.py", line 2407, in to_yaml | |
return yaml.dump(self._updated_config(), **kwargs) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/__init__.py", line 202, in dump | |
return dump_all([data], stream, Dumper=Dumper, **kwds) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/__init__.py", line 190, in dump_all | |
dumper.represent(data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 28, in represent | |
node = self.represent_data(data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 57, in represent_data | |
node = self.yaml_representers[data_types[0]](self, data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 223, in represent_dict | |
return self.represent_mapping(u'tag:yaml.org,2002:map', data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 123, in represent_mapping | |
node_value = self.represent_data(item_value) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 57, in represent_data | |
node = self.yaml_representers[data_types[0]](self, data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 223, in represent_dict | |
return self.represent_mapping(u'tag:yaml.org,2002:map', data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 123, in represent_mapping | |
node_value = self.represent_data(item_value) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 57, in represent_data | |
node = self.yaml_representers[data_types[0]](self, data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 215, in represent_list | |
return self.represent_sequence(u'tag:yaml.org,2002:seq', data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 101, in represent_sequence | |
node_item = self.represent_data(item) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 57, in represent_data | |
node = self.yaml_representers[data_types[0]](self, data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 223, in represent_dict | |
return self.represent_mapping(u'tag:yaml.org,2002:map', data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 123, in represent_mapping | |
node_value = self.represent_data(item_value) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 57, in represent_data | |
node = self.yaml_representers[data_types[0]](self, data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 223, in represent_dict | |
return self.represent_mapping(u'tag:yaml.org,2002:map', data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 123, in represent_mapping | |
node_value = self.represent_data(item_value) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 57, in represent_data | |
node = self.yaml_representers[data_types[0]](self, data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 223, in represent_dict | |
return self.represent_mapping(u'tag:yaml.org,2002:map', data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 123, in represent_mapping | |
node_value = self.represent_data(item_value) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 61, in represent_data | |
node = self.yaml_multi_representers[data_type](self, data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 447, in represent_object | |
return self.represent_mapping(tag+function_name, value) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 123, in represent_mapping | |
node_value = self.represent_data(item_value) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 57, in represent_data | |
node = self.yaml_representers[data_types[0]](self, data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 336, in represent_tuple | |
return self.represent_sequence(u'tag:yaml.org,2002:python/tuple', data) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 101, in represent_sequence | |
node_item = self.represent_data(item) | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 41, in represent_data | |
if self.ignore_aliases(data): | |
File "/usr/local/lib/python2.7/dist-packages/yaml/representer.py", line 142, in ignore_aliases | |
if data in [None, ()]: | |
TypeError: data type not understood |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You can find the create_SDmodel_json_or_yaml.py script here