Open MuhammadShahrukh812 opened 4 years ago
This is the error i get when i fit this model... i type casted the types to float of y_pred and y_true but still getting this error. How can i resolve it?
TypeError: in user code:
/usr/local/lib/python3.6/dist-packages/tensorflow/python/keras/engine/training.py:806 train_function * return step_function(self, iterator) /content/model.py:140 loss_gt_ * intersection = K.sum(K.abs(y_true * y_pred), axis=[-3,-2,-1]) /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/math_ops.py:1141 binary_op_wrapper raise e /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/math_ops.py:1125 binary_op_wrapper return func(x, y, name=name) /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/math_ops.py:1457 _mul_dispatch return multiply(x, y, name=name) /usr/local/lib/python3.6/dist-packages/tensorflow/python/util/dispatch.py:201 wrapper return target(*args, **kwargs) /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/math_ops.py:509 multiply return gen_math_ops.mul(x, y, name) /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/gen_math_ops.py:6176 mul "Mul", x=x, y=y, name=name) /usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/op_def_library.py:506 _apply_op_helper inferred_from[input_arg.type_attr])) TypeError: Input 'y' of 'Mul' Op has type float32 that does not match type uint8 of argument 'x'.
once change the tensorflow version into 1.0, it is working for me
%tensorflow_version 1.x
Hello! I get the same error, but if I change the version of tensorflow to 1.0, I cannot import the build_model function from model.py :(
have you debugged >
This is the error i get when i fit this model... i type casted the types to float of y_pred and y_true but still getting this error. How can i resolve it?
TypeError: in user code: