tensorflow / probability

Probabilistic reasoning and statistical analysis in TensorFlow
https://www.tensorflow.org/probability/
Apache License 2.0
4.26k stars 1.1k forks source link

New release for TF 2.17, JAX 4.31+? #1832

Open jonas-eschle opened 2 months ago

jonas-eschle commented 2 months ago

Hi all, is there a new release planned in the near future? TF 2.17 is out since a while, JAX also upgraded a few versions from the previous 0.4.25 to 0.4.31.

Or did the release strategy change to be synced with TF versions? (if so, apologies, I missed that)

csuter commented 2 months ago

For historic reasons, we've usually shipped a new stable version when TF releases one. I think the TF 2.17 aligned release just slipped through the cracks, as the usual releasers on the team have been attending to other things. We'll try and put one out soon. TBH, using the stable release is not that different from a nightly (tfp-nightly or tfp-nightly[jax]), if you pin to a particular dated version. Nightlies are tested with the most recent backends before they're pushed out.

jonas-eschle commented 2 months ago

Sure, thanks! Would you need some help with this in general? (I am currently the active TFP release on conda-forge maintainer) I'd still prefer not to have the nightlies as a dependency, because it's conflicting with other dependencies deps, so we would need to convince packages to also use the nightlies (i.e. for a larger software build, for an environment exclusively with one package, or for developing, I agree)

jonas-eschle commented 2 weeks ago

Hi @csuter , would it still possible to do this release? I understand that it may slipped, but late is better than never.

Nightlies aren't really an option to put as dependencies; this can easily screw up other dependencies that may use TensorFlow-Probability. More importantly, this solution won't work for the conda-forge release, which relies on github releases.