Skip to content

Instantly share code, notes, and snippets.

@asmith26
Created May 27, 2016 09:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save asmith26/e715c3aaab872e2702094df6eec521c7 to your computer and use it in GitHub Desktop.
Save asmith26/e715c3aaab872e2702094df6eec521c7 to your computer and use it in GitHub Desktop.
model.to_yaml fails with "TypeError: data type not understood"
$ 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
@asmith26
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment