You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to convert a Pytorch model to Keras using the Pytorch2Keras library. I'm doing this on a pre-trained colorization model here.
Just to see if my model and the PyTorch weights are fine, I tried converting it into onnx format first. I am able to export it to onnx but not able to convert the onnx model to keras or tensorflow. I get the same error that I get while using the Pytorch2Keras library
The traceback is
ValueError Traceback (most recent call last)
/usr/local/lib/python3.7/dist-packages/tensorflow/python/ops/math_ops.py in binary_op_wrapper(x, y)
1174 r_op = getattr(y, "__r%s__" % op_name)
-> 1175 out = r_op(x)
1176 if out is NotImplemented:
19 frames
ValueError: Tensor conversion requested dtype int32 for Tensor with dtype float32: <tf.Tensor 'Cast:0' shape=() dtype=float32>
During handling of the above exception, another exception occurred:
TypeError Traceback (most recent call last)
/usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/op_def_library.py in _apply_op_helper(op_type_name, name, **keywords)
556 "%s type %s of argument '%s'." %
557 (prefix, dtypes.as_dtype(attrs[input_arg.type_attr]).name,
--> 558 inferred_from[input_arg.type_attr]))
559
560 types = [values.dtype]
TypeError: Input 'y' of 'Mul' Op has type int32 that does not match type float32 of argument 'x'
I looked into this post and from what I could understand, it has something to do with the newer version of tensorflow.
Is there any way I could find out what layer is causing the issue?
I am trying to convert a Pytorch model to Keras using the
Pytorch2Keras
library. I'm doing this on a pre-trained colorization model here.Just to see if my model and the PyTorch weights are fine, I tried converting it into
onnx
format first. I am able to export it toonnx
but not able to convert theonnx
model to keras or tensorflow. I get the same error that I get while using thePytorch2Keras
libraryThe traceback is
I looked into this post and from what I could understand, it has something to do with the newer version of tensorflow.
Is there any way I could find out what layer is causing the issue?
The full code on Google Colab can be found here
Any help would be appreciated. Thanks!
The text was updated successfully, but these errors were encountered: