Closed nathan-vo810 closed 1 year ago
You're right that we've updated the code to remove scale_identity_multiplier
since it no longer exists in tensorflow-probability==0.20.0
, but we haven't released a patch onto PyPI, so you could install from source instead if you want to run the latest development version:
pip install git+https://github.com/SeldonIO/alibi-detect.git
Alternatively, I think the downgrade doesn't work because there's some incompatibility between the versions of tensorflow
and tensorflow-probability
. I would suggest trying tensorflow-probability==0.19
(see bounds here) or perhaps downgrading tensorflow
by one or two minor versions.
Following the tutorial here https://docs.seldon.io/projects/alibi-detect/en/latest/examples/od_aegmm_kddcup.html. When trying to fit a VAEGMM Outlier Detector, the error occurs.
I was using
tensorflow_probability==0.20.0
and as I checked into the library, I see that the kwscale_identity_multiplier
does not exist anymore.Now, when downgrade
tensorflow_probability==0.18.0
(as required inalibi-detect[tensorflow]
), the following error occurs:So, I'm not sure how to get around with this. Can someone please help?