Open jso8910 opened 1 month ago
Hi @jso8910,
Thanks for reporting this issue. We are aware of this problem and it is the reason why we restrict already the requirements to tensorflow < 2.16.0
. There's unfortunately not much we can do apart from letting the Keras team know that we need this feature. I have commented on keras-team/keras#19872.
If you really need Tensorflow 2.16 or higher, you can still use it with Keras 2 by following the steps described here https://blog.tensorflow.org/2024/03/whats-new-in-tensorflow-216.html.
Due to a change in Tensorflow 2.16 (Keras3 no longer has support for complex data types for layers), Demapper is non-functional, returning the following error message (with the personally identifying absolute path removed):
Attempted (and functional) workaround:
However this is a poor workaround. An immediately actionable fix would be to change requirements.txt to not support tensorflow 2.16 as well as removing Sionna from PyPi for Python 3.12 (which tensorflow 2.16 doesn't support).
There is already an issue on the tensorflow repo: https://github.com/tensorflow/tensorflow/issues/65306 There is also a feature request with confirmation that the maintainers of keras are working on it: https://github.com/keras-team/keras/issues/19860