Type inference failed. This indicates an invalid graph that escaped type checking. Error message: INVALID_ARGUMENT
See original GitHub issueSystem information.
- Have I written custom code (as opposed to using a stock example script provided in Keras): no
- OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 18.04
- TensorFlow installed from (source or binary): binary
- TensorFlow version (use command below): 2.9
- Python version: 3.7
- Bazel version (if compiling from source): N/A
- GPU model and memory: N/A (CPU)
- Exact command to reproduce:
- Open the notebook with Google Colab
- Run all cells
- View the runtime logs Note: We have to upgrade Tensorflow and Keras to 2.9 manually in the notebook, because the current default version is not the latest one on Colab.
Describe the problem.
(Continue the issue from tensorflow_issue_57052)
I got a Type inference failed
error when running tf.keras.Model.fit()
in Tensorflow 2.9 and Keras 2.9. I didn’t see this kind of error in version 2.8 with the identical code.
Although the program didn’t crash, I’m afraid that there will be some error in the trained model.
Describe the current behavior.
Run tf.keras.Model.fit()
and the error Type inference failed
shows up.
Describe the expected behavior. The error shouldn’t show up.
- Do you want to contribute a PR? (yes/no): no
- If yes, please read this page for instructions
- Briefly describe your candidate solution(if contributing):
Standalone code to reproduce the issue. Link to notebook: https://drive.google.com/file/d/1k78lpGVthB7nthEkYgUs3JNJTuR79r5E/view?usp=sharing To reproduce:
- Open the notebook with Google Colab
- Run all cells
- View the runtime logs
Source code / logs.
2022-08-20 17:18:05.533157: W tensorflow/core/common_runtime/forward_type_inference.cc:231] Type inference failed. This indicates an invalid graph that escaped type checking. Error message: INVALID_ARGUMENT: expected compatible input types, but input 1:
type_id: TFT_OPTIONAL
args {
type_id: TFT_PRODUCT
args {
type_id: TFT_TENSOR
args {
type_id: TFT_BOOL
}
}
}
is neither a subtype nor a supertype of the combined inputs preceding it:
type_id: TFT_OPTIONAL
args {
type_id: TFT_PRODUCT
args {
type_id: TFT_TENSOR
args {
type_id: TFT_LEGACY_VARIANT
}
}
}
while inferring type of node 'dice_loss/cond/output/_11'
Issue Analytics
- State:
- Created a year ago
- Reactions:2
- Comments:13 (4 by maintainers)
Top Results From Across the Web
Type inference failed. This indicates an invalid graph ... - GitHub
Type inference failed. This indicates an invalid graph that escaped type checking. Error message: INVALID_ARGUMENT #57052.
Read more >Type ERROR when upgrading to tensorflow 2.9 - Stack Overflow
I have seen the same type of error message appear in the output type ... the lines with the error by searching for...
Read more >Issues and Errors when runing tensorflow on GPU, but not CPU.
W tensorflow/core/common_runtime/ · ] Type inference failed. This indicates an invalid graph that escaped type checking. Error message: INVALID_ARGUMENT: ...
Read more >Custom pluggable types for ... - The Checker Framework Manual
The Nullness Checker issues this error message: Graph.java:14: error: [type.argument] incompatible types in type argument.
Read more >'Type mismatch' error is not issued due to 'Type inference ...
You will get an error: type inference failed. The value of the type parameter T should be mentioned in input types (argument types,...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@gadagashwini what’s the point of a warning if the response is simply
you can safely ignore it.
? It’s clearly there for a reasonHi @sky712345678,
W tensorflow/core/common_runtime/forward_type_inference.cc:231] Type inference failed.
is just a warning, you can safely ignore it. Given code executed without any error message. Thank you!