簡體   English   中英

Mask RCNN:沒有名為“tensorflow.compat.v2”的模塊

[英]Mask RCNN: No module named 'tensorflow.compat.v2'

我使用 Mask RCNN 來檢測 colab 上的對象。

  • Tensorflow == 1.13.1
  • Keras == 2.0.8

我已經成功地用數據集訓練了 model,並取得了不錯的效果。

但是現在當我嘗試運行相同的代碼時,我得到了錯誤:

No module named 'tensorflow.compat.v2'

我嘗試了很多解決方案,但代碼僅與 Tensorflow 1.13.1 兼容

請問有解決辦法嗎?

嘗試改變:

import keras

到:

import tensorflow.keras

從 keras 導入 TimeseriesGenerator 的示例

from tensorflow.keras.preprocessing.sequence import TimeseriesGenerator

感謝 ModuleNotFoundError:沒有名為“tensorflow.compat.v2”的模塊解決方法

tf.compat.v2模塊是在1.14中添加的。 因此,您需要升級到1.141.152.0 ,這樣就可以正常工作。

tensorflow.compat.v2Tensorflow==1.14上為我工作

嘗試這個

!pip install tensorflow==1.14
import tensorflow.compat.v2 as tf

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM