shentianxiao / language-style-transfer

Apache License 2.0
553 stars 135 forks source link

InvalidArgumentError during test #26

Open michelecafagna26 opened 5 years ago

michelecafagna26 commented 5 years ago

full stack trace:

Caused by op u'save/Assign_42', defined at: File "style_transfer.py", line 232, in model = create_model(sess, args, vocab) File "style_transfer.py", line 196, in create_model model = Model(args, vocab) File "style_transfer.py", line 159, in init self.saver = tf.train.Saver() File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 1140, in init self.build() File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 1172, in build filename=self._filename) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 688, in build restore_sequentially, reshape) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 419, in _AddRestoreOps assign_ops.append(saveable.restore(tensors, shapes)) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 155, in restore self.op.get_shape().is_fully_defined()) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/ops/state_ops.py", line 274, in assign validate_shape=validate_shape) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/ops/gen_state_ops.py", line 43, in assign use_locking=use_locking, name=name) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/op_def_library.py", line 767, in apply_op op_def=op_def) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/ops.py", line 2630, in create_op original_op=self._default_original_op, op_def=op_def) File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/ops.py", line 1204, in init self._traceback = self._graph._extract_stack() # pylint: disable=protected-access

InvalidArgumentError (see above for traceback): Assign requires shapes of both tensors to match. lhs shape= [128] rhs shape= [32] [[Node: save/Assign_42 = Assign[T=DT_FLOAT, _class=["loc:@discriminator1/conv-maxpool-1/b"], use_locking=true, validate_shape=true, _device="/job:localhost/replica:0/task:0/gpu:0"](discriminator1/conv-maxpool-1/b/Adam, save/RestoreV2_42/_43)]]

Using: -nvidia-docker , with official docker image tensorflow/tensorflow:1.3.0-gpu -python 2.7.12 -tensorflow 1.3.0

with this training configuration

{ 'batch_size': 8, 'beam': 1, 'dev': '../data/datadev', 'dim_emb': 100, 'dim_y': 100, 'dim_z': 100, 'dropout_keep_prob': 0.5, 'embedding': '', 'filter_sizes': '1,2,3,4,5', 'gamma_decay': 1, 'gamma_init': 0.1, 'gamma_min': 0.1, 'learning_rate': 0.0005, 'load_model': False, 'max_epochs': 20, 'max_seq_length': 20, 'max_train_size': -1, 'model': '../model/model', 'n_filters': 32, 'n_layers': 1, 'online_testing': False, 'output': '../out/data.dev', 'rho': 1, 'steps_per_checkpoint': 1000, 'test': '', 'train': '../data/data.train', 'vocab': '../out/data.vocab'}