Skip to content

Instantly share code, notes, and snippets.

@hohl
Created May 22, 2020 16:13
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 hohl/93ad258d01229e3505fe857c73501102 to your computer and use it in GitHub Desktop.
Save hohl/93ad258d01229e3505fe857c73501102 to your computer and use it in GitHub Desktop.
WARNING:tensorflow:Model was constructed with shape (None, 50) for input Tensor("x1:0", shape=(None, 50), dtype=int32), but it was called on an input with incompatible shape (50, 1).
Traceback (most recent call last):
File "/usr/lib/python3.8/contextlib.py", line 131, in __exit__
self.gen.throw(type, value, traceback)
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/ops/variable_scope.py", line 2805, in variable_creator_scope
yield
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/keras/engine/training.py", line 848, in fit
tmp_logs = train_function(iterator)
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/eager/def_function.py", line 580, in __call__
result = self._call(*args, **kwds)
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/eager/def_function.py", line 627, in _call
self._initialize(args, kwds, add_initializers_to=initializers)
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/eager/def_function.py", line 505, in _initialize
self._stateful_fn._get_concrete_function_internal_garbage_collected( # pylint: disable=protected-access
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/eager/function.py", line 2446, in _get_concrete_function_internal_garbage_collected
graph_function, _, _ = self._maybe_define_function(args, kwargs)
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/eager/function.py", line 2777, in _maybe_define_function
graph_function = self._create_graph_function(args, kwargs)
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/eager/function.py", line 2657, in _create_graph_function
func_graph_module.func_graph_from_py_func(
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/framework/func_graph.py", line 981, in func_graph_from_py_func
func_outputs = python_func(*func_args, **func_kwargs)
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/eager/def_function.py", line 441, in wrapped_fn
return weak_wrapped_fn().__wrapped__(*args, **kwds)
File "$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/framework/func_graph.py", line 968, in wrapper
raise e.ag_error_metadata.to_exception(e)
ValueError: in user code:
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/keras/engine/training.py:571 train_function *
outputs = self.distribute_strategy.run(
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/distribute/distribute_lib.py:951 run **
return self._extended.call_for_each_replica(fn, args=args, kwargs=kwargs)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/distribute/distribute_lib.py:2290 call_for_each_replica
return self._call_for_each_replica(fn, args, kwargs)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/distribute/distribute_lib.py:2649 _call_for_each_replica
return fn(*args, **kwargs)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/keras/engine/training.py:531 train_step **
y_pred = self(x, training=True)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/keras/engine/base_layer.py:927 __call__
outputs = call_fn(cast_inputs, *args, **kwargs)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/keras/engine/network.py:717 call
return self._run_internal_graph(
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/keras/engine/network.py:888 _run_internal_graph
output_tensors = layer(computed_tensors, **kwargs)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/keras/engine/base_layer.py:927 __call__
outputs = call_fn(cast_inputs, *args, **kwargs)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/keras/layers/merge.py:183 call
return self._merge_function(inputs)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/keras/layers/merge.py:522 _merge_function
return K.concatenate(inputs, axis=self.axis)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/keras/backend.py:2709 concatenate
return array_ops.concat([to_dense(x) for x in tensors], axis)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/util/dispatch.py:180 wrapper
return target(*args, **kwargs)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/ops/array_ops.py:1606 concat
return gen_array_ops.concat_v2(values=values, axis=axis, name=name)
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/ops/gen_array_ops.py:1188 concat_v2
_, _, _op, _outputs = _op_def_library._apply_op_helper(
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/framework/op_def_library.py:742 _apply_op_helper
op = g._create_op_internal(op_type_name, inputs, dtypes=None,
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/framework/func_graph.py:593 _create_op_internal
return super(FuncGraph, self)._create_op_internal( # pylint: disable=protected-access
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/framework/ops.py:3319 _create_op_internal
ret = Operation(
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/framework/ops.py:1816 __init__
self._c_op = _create_c_op(self._graph, node_def, inputs,
$VENV_PATH/lib/python3.8/site-packages/tensorflow/python/framework/ops.py:1657 _create_c_op
raise ValueError(str(e))
ValueError: Dimension 0 in both shapes must be equal, but are 50 and 1. Shapes are [50] and [1]. for '{{node model/concatenate/concat}} = ConcatV2[N=2, T=DT_FLOAT, Tidx=DT_INT32](model/flatten/Reshape, ExpandDims_1, model/concatenate/concat/axis)' with input shapes: [50,10], [1,1], [] and with computed input tensors: input[2] = <1>.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment