AttributeError: module 'tensorflow.compat.v2.__internal__.tracking' has no attribute 'TrackableSaver'

Viewed 18

I was trying to training the mask rcnn. and I get the error (below).

I followed other attribute error solutions from StackOverflow which is import keras through import tensorflow.keras as keras

However, it was already set and gives me the error: ~~~ has no attribute 'TrackableSaver'

How should I solve the error?

m1 pro

tensorflow==2.10.0
keras==2.7.0
Traceback (most recent call last):
  File "/Users/{}/TEST_mrcnn_tf2/Mask-RCNN-TF2.7.0-keras2.7.0/mrcnn/285-fruits_mask_rcnn.py", line 173, in <module>
    model = MaskRCNN(mode='training', model_dir="logs", config=config)
  File "/Users/{}/miniforge3/envs/mrcnn/lib/python3.10/site-packages/mask_rcnn_tf2-1.0-py3.10.egg/mrcnn/model.py", line 1837, in __init__
    self.keras_model = self.build(mode=mode, config=config)
  File "/Users/{}/miniforge3/envs/mrcnn/lib/python3.10/site-packages/mask_rcnn_tf2-1.0-py3.10.egg/mrcnn/model.py", line 1948, in build
    rpn = build_rpn_model(config.RPN_ANCHOR_STRIDE,
  File "/Users/{}/miniforge3/envs/mrcnn/lib/python3.10/site-packages/mask_rcnn_tf2-1.0-py3.10.egg/mrcnn/model.py", line 922, in build_rpn_model
    return KM.Model([input_feature_map], outputs, name="rpn_model")
  File "/Users/{}/miniforge3/envs/mrcnn/lib/python3.10/site-packages/tensorflow/python/trackable/base.py", line 205, in _method_wrapper
    result = method(self, *args, **kwargs)
  File "/Users/{}/miniforge3/envs/mrcnn/lib/python3.10/site-packages/keras/engine/functional.py", line 137, in __init__
    super(Functional, self).__init__(name=name, trainable=trainable)
  File "/Users/{}/miniforge3/envs/mrcnn/lib/python3.10/site-packages/keras/engine/training_v1.py", line 122, in __init__
    super(Model, self).__init__(*args, **kwargs)
  File "/Users/{}/miniforge3/envs/mrcnn/lib/python3.10/site-packages/tensorflow/python/trackable/base.py", line 205, in _method_wrapper
    result = method(self, *args, **kwargs)
  File "/Users/{}/miniforge3/envs/mrcnn/lib/python3.10/site-packages/keras/utils/traceback_utils.py", line 67, in error_handler
    raise e.with_traceback(filtered_tb) from None
  File "/Users/{}/miniforge3/envs/mrcnn/lib/python3.10/site-packages/keras/engine/training.py", line 3140, in saver_with_op_caching
    return tf.__internal__.tracking.TrackableSaver(
AttributeError: module 'tensorflow.compat.v2.__internal__.tracking' has no attribute 'TrackableSaver'
0 Answers
Related