i have successfully installed tensorflow 2.7 and python 3.6 version in a conda env.
i am able to import it and i can see it is able to detect gpu
But while i am running my script which is also has cv2 also for basic image loading and processing
I am getting below error
Traceback (most recent call last):
** File “model.py”, line 125, in **
** class DecodePredictions(tf.keras.layers.Layer):**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/tensorflow/python/util/lazy_loader.py”, line 62, in getattr**
** module = self._load()**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/tensorflow/python/util/lazy_loader.py”, line 45, in _load**
** module = importlib.import_module(self.name)**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/importlib/init.py”, line 126, in import_module**
** return _bootstrap._gcd_import(name[level:], package, level)**
** File “”, line 994, in _gcd_import**
** File “”, line 971, in _find_and_load**
** File “”, line 941, in _find_and_load_unlocked**
** File “”, line 219, in _call_with_frames_removed**
** File “”, line 994, in _gcd_import**
** File “”, line 971, in _find_and_load**
** File “”, line 941, in _find_and_load_unlocked**
** File “”, line 219, in _call_with_frames_removed**
** File “”, line 994, in _gcd_import**
** File “”, line 971, in _find_and_load**
** File “”, line 941, in _find_and_load_unlocked**
** File “”, line 219, in _call_with_frames_removed**
** File “”, line 994, in _gcd_import**
** File “”, line 971, in _find_and_load**
** File “”, line 955, in _find_and_load_unlocked**
** File “”, line 665, in _load_unlocked**
** File “”, line 678, in exec_module**
** File “”, line 219, in _call_with_frames_removed**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/keras/init.py”, line 20, in **
** from keras import distribute**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/keras/distribute/init.py”, line 18, in **
** from keras.distribute import sidecar_evaluator**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/keras/distribute/sidecar_evaluator.py”, line 22, in **
** from keras.optimizers.optimizer_experimental import (**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/keras/optimizers/init.py”, line 26, in **
** from keras.optimizers.legacy import adadelta as adadelta_legacy**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/keras/optimizers/legacy/adadelta.py”, line 17, in **
** from keras.optimizers.optimizer_v2 import adadelta**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/keras/optimizers/optimizer_v2/adadelta.py”, line 21, in **
** from keras.optimizers.optimizer_v2 import optimizer_v2**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/keras/optimizers/optimizer_v2/optimizer_v2.py”, line 26, in **
** from keras import initializers**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/keras/initializers/init.py”, line 22, in **
** from keras.initializers import initializers_v2**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/keras/initializers/initializers_v2.py”, line 23, in **
** from keras.dtensor import utils**
** File “/home/shikhar/archiconda3/envs/py36tf27/lib/python3.6/site-packages/keras/dtensor/init.py”, line 22, in **
** from tensorflow.compat.v2.experimental import dtensor as dtensor_api**
ImportError: cannot import name ‘dtensor’
Does it mean my model can only run on tensorflow 2.15.0 ?