flatironinstitute/CaImAn

Breaking: Upstream tensorflow 2.16 breaks caiman

pgunn opened this issue · 3 comments

Tensorflow 2.16 (newly available on conda-forge) breaks the keras compatibility API.

For now, we need to cut a new release pinning tensorflow 2.15 as a dependency.
Longer-term, we should see if porting to tensorflow 2.16 (and the new keras APIs) is trivial and something we want to do before we finish the move to pytorch.

This is urgent because it is affecting users.

Fixed for now in dev for compiled versions, but will need to cut a release (and adjust the feedstock first)

Adjusted pin on feedstock so next release will unbreak this (will cut a new release within the next few days).

conda-forge/caiman-feedstock@a32daa1

Release is made; for now we'll consider this closed as there's an active effort to port us off of tensorflow. We'll need to revisit if that doesn't work out.