benchmarks icon indicating copy to clipboard operation
benchmarks copied to clipboard

ImportError: cannot import name 'lookup_ops' from 'tensorflow.python.ops' (unknown location)

Open Yirenjiayu opened this issue 1 year ago • 0 comments

My model uses some new modules and then reports an error:ImportError: This version of TensorFlow Probability requires TensorFlow version >= 2.14; Detected an installation of version 2.10.0. Please upgrade TensorFlow to proceed.

After I upgraded tensorflow to 2.14, this original error is gone. But a new error appeared: File "C:\Users\panyingying\.conda\envs\tensorflow\lib\site-packages\tensorflow_privacy\__init__.py", line 26, in <module> from tensorflow_privacy import v1 File "C:\Users\panyingying\.conda\envs\tensorflow\lib\site-packages\tensorflow_privacy\v1\__init__.py", line 28, in <module> from tensorflow_privacy.privacy.estimators.v1.dnn import DNNClassifier as DNNClassifierV1 File "C:\Users\panyingying\.conda\envs\tensorflow\lib\site-packages\tensorflow_privacy\privacy\estimators\v1\dnn.py", line 19, in <module> from tensorflow_privacy.privacy.estimators.v1 import head as head_lib File "C:\Users\panyingying\.conda\envs\tensorflow\lib\site-packages\tensorflow_privacy\privacy\estimators\v1\head.py", line 18, in <module> from tensorflow.python.ops import lookup_ops # pylint: disable=g-direct-tensorflow-import ImportError: cannot import name 'lookup_ops' from 'tensorflow.python.ops' (unknown location) 4c7a8587696045fec7af726bfa5bd76b

Has anyone else encountered this error? Please help me!

Yirenjiayu avatar Sep 03 '24 09:09 Yirenjiayu