tensorflow/recommenders

Please release scann compiled against Tensorflow 2.12

IzakMaraisTAL opened this issue · 2 comments

Apologies for the cross post from google-research/google-research#1594, but:

  • there has been no comment on that issue in the google-research repo
  • ScaNN is accessed via tensorflow_recommenders.layers.factorized_top_k.ScaNN(), so perhaps I should have posted here in the first place?

The latest release (1.2.9) of scann is compiled against Tensorflow 2.11.

I want to use scann with TFX. The latest TFX release (1.13.0) requires Tensorflow >=2.12.0. This makes it impossible to use scann with TFX 1.13.0.

TFX 1.13.0 is also the first one to ship a docker image with python > 3.7. Since python 3.7 security support ends 27 June, I really want to use latest TFX docker image, but my project requires that I also install scann.

Python 3.7 is now past end of life, so we would like to move on to the 3.9 based TFX 1.13 Docker image.

Also, tensorflow/tfx#5777 (comment) requests that I test a bug fix with TFX 1.13, but this issue is blocking that test.

A new release of scann is available which targets tensorflow 2.13.