GDL_code
GDL_code copied to clipboard
CycleGan error 'ListWrapper' object has no attribute 'name'
When executing the line that creates the GAN, I receive the following error:
AttributeError Traceback (most recent call last)
~/Projects/GDL_code/models/cycleGAN.py in save(self, folder) 410 ], f) 411 --> 412 self.plot_model(folder) 413 414
~/Projects/GDL_code/models/cycleGAN.py in plot_model(self, run_folder) 388 389 def plot_model(self, run_folder): --> 390 plot_model(self.combined, to_file=os.path.join(run_folder ,'viz/combined.png'), show_shapes = True, show_layer_names = True) 391 plot_model(self.d_A, to_file=os.path.join(run_folder ,'viz/d_A.png'), show_shapes = True, show_layer_names = True) 392 plot_model(self.d_B, to_file=os.path.join(run_folder ,'viz/d_B.png'), show_shapes = True, show_layer_names = True)
/usr/lib/python3.8/site-packages/tensorflow/python/keras/utils/vis_utils.py in plot_model(model, to_file, show_shapes, show_layer_names, rankdir, expand_nested, dpi) 276 This enables in-line display of the model plots in notebooks. 277 """ --> 278 dot = model_to_dot(model, 279 show_shapes=show_shapes, 280 show_layer_names=show_layer_names,
/usr/lib/python3.8/site-packages/tensorflow/python/keras/utils/vis_utils.py in model_to_dot(model, show_shapes, show_layer_names, rankdir, expand_nested, dpi, subgraph) 141 142 # Append a wrapped layer's label to node's label, if it exists. --> 143 layer_name = layer.name 144 class_name = layer.class.name 145
AttributeError: 'ListWrapper' object has no attribute 'name'
hello, I have the same issue, found a solution?
Same problem with me!
This line is causing the error: plot_model(model, to_file=os.path.join(run_folder ,'viz/model.png'), show_shapes = True, show_layer_names = True)
Check this pull request I sent, and I think you can easily solve it:
https://github.com/davidADSP/GDL_code/pull/59
First of all, thank you very much. Unfortunately, it didn't help. My exception is raised in the 07_02_lstm_compose_train.ipynb notebook.
This is the complete message:
AttributeError Traceback (most recent call last)
~/anaconda3/envs/python36/lib/python3.6/site-packages/tensorflow/python/keras/utils/vis_utils.py in plot_model(model, to_file, show_shapes, show_layer_names, rankdir, expand_nested, dpi) 281 rankdir=rankdir, 282 expand_nested=expand_nested, --> 283 dpi=dpi) 284 if dot is None: 285 return
~/anaconda3/envs/python36/lib/python3.6/site-packages/tensorflow/python/keras/utils/vis_utils.py in model_to_dot(model, show_shapes, show_layer_names, rankdir, expand_nested, dpi, subgraph) 141 142 # Append a wrapped layer's label to node's label, if it exists. --> 143 layer_name = layer.name 144 class_name = layer.class.name 145
AttributeError: 'ListWrapper' object has no attribute 'name'