`tf.raw_ops.FakeQuantWithMinMaxArgs` aborts when `min>0` in Debug build
@Sehun0819,
I tried to execute the mentioned code on tf-nightly(2.17.0-dev20240218) on both [GPU](https://colab.sandbox.google.com/gist/tilakrayal/34910c3146d13fe56c2ac1860a449205/untitled1733.ipynb) and [CPU](https://colab.sandbox.google.com/gist/tilakrayal/dfc7675fe1cf044fd034bb83b7404068/untitled1732.ipynb) and it was executed without any issue/error. Kindly find the gist attached. Thank you! @tilakrayal 
Hi!
As I mentioned, it leads to crash only when TensorFlow is built in Debug mode(i.e., built from source with `--config=dbg`).
I guess TF in the gists installed by `pip` is not a Debug build, and it won't lead to crash.
Would it be able to check it in TF debug build?
### Issue type

Bug

### Have you reproduced the bug with TensorFlow Nightly?

Yes

### Source

source

### TensorFlow version

tf 2.17

### Custom code

Yes

### OS platform and distribution

Linux Ubuntu 22.04 LTS

### Mobile device

_No response_

### Python version

3.11.7

### Bazel version

6.5.0

### GCC/compiler version

clang 16

### CUDA/cuDNN version

_No response_

### GPU model and memory

_No response_

### Current behavior?

`tf.raw_ops.FakeQuantWithMinMaxArgs` aborts when `min>0` in Debug build(compiled with --config=dbg).
It crashes [here](https://github.com/tensorflow/tensorflow/blob/e193d8ea7776ef5c6f5d769b6fb9c070213e737a/tensorflow/core/kernels/fake_quant_ops_functor.h#L86), 
```C++
eigen_assert(min <= 0.0f && "min should be <= 0.0");
```
and it doesn't seem to be consistent with [document](https://www.tensorflow.org/api_docs/python/tf/raw_ops/FakeQuantWithMinMaxArgs).
Note that `tf.raw_ops.FakeQuantWithMinMaxArgsGradient` has the same situation.


### Standalone code to reproduce the issue

```shell
import tensorflow as tf

# it aborts only when compiled with `--config=dbg`
tf.raw_ops.FakeQuantWithMinMaxArgs(
    inputs=tf.random.normal([1,1,1]),
    min=1,
    max=6,
    num_bits=8,
    narrow_range=False)
```


### Relevant log output

```shell
python: ./tensorflow/core/kernels/fake_quant_ops_functor.h:86: void tensorflow::FakeQuantWithMinMaxArgsFunctor<Eigen::ThreadPoolDevice>::operator()(const Device &, ConstFlat<float>, const float, const float, const int, const int, Flat<float>) [Device = Eigen::ThreadPoolDevice]: Assertion `min <= 0.0f && "min should be <= 0.0"' failed.
Aborted (core dumped)
```
