Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tensorfllow: Tensor.__bool__'s signature is incorrect for one element tensors #13365

Open
hoel-bagard opened this issue Jan 5, 2025 · 0 comments

Comments

@hoel-bagard
Copy link
Contributor

CurrentlyTensor.__bool__'s signature is as follows:

class Tensor:
    def __bool__(self) -> NoReturn: ...

It suggests that the method should never be called, however the following is valid code:

import tensorflow as tf

bool(tf.constant([1]))

Since this depends on the shape of the tensor, I don't know if this can be fixed, but it would be nice to have.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant