Description
We should update the version of tensorflow we support for our ML backends as part of #796.
Justification
We are planning on adding support for numpy 2.0 but tensorflow 2.19 (the current SmartSim supported version) caps the numpy dependency at something <2.0.
Implementation Strategy
Tensorflow 2.21.x has support for numpy>2.0 and is not a breaking version change. We should just need to bump this in the ML configs, run the tests and cross our fingers that everything "just works"
Description
We should update the version of tensorflow we support for our ML backends as part of #796.
Justification
We are planning on adding support for numpy 2.0 but tensorflow 2.19 (the current SmartSim supported version) caps the numpy dependency at something <2.0.
Implementation Strategy
Tensorflow 2.21.x has support for numpy>2.0 and is not a breaking version change. We should just need to bump this in the ML configs, run the tests and cross our fingers that everything "just works"