System information
- Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
- OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 18.04
- Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: N/A
- TensorFlow installed from (source or binary): binary
- TensorFlow version (use command below):2.1.0
- Python version:3.7.6
- Bazel version (if compiling from source):N/A
- GCC/Compiler version (if compiling from source):N/A
- CUDA/cuDNN version:N/A
- GPU model and memory:N/A
Describe the current behavior
tf.keras.layers.UpSampling2D crashes(aborts) when size is large
Describe the expected behavior
expect an exception message if the input unexpected instead of crash.
Standalone code to reproduce the issue
import tensorflow as tf
import numpy as np
tf.keras.layers.UpSampling2D(size=1610637938, data_format='channels_first', interpolation='bilinear')(np.ones((5,1,1,1)))
Output:
2021-02-04 04:44:48.936606: F tensorflow/core/framework/tensor_shape.cc:353] Check failed: 0 <= new_num_elements (0 vs. -5475971237085092396)
Aborted (core dumped)
System information
Describe the current behavior
tf.keras.layers.UpSampling2Dcrashes(aborts) whensizeis largeDescribe the expected behavior
expect an exception message if the input unexpected instead of crash.
Standalone code to reproduce the issue
Output: