我克隆了https://github.com/matterport/Mask_RCNN.git并尝试运行demo.ipynb
通过这两行,
import gi
我遇到以下错误
# Create model object in inference mode.
model = modellib.MaskRCNN(mode="inference", model_dir=MODEL_DIR, config=config)
# Load weights trained on MS-COCO
model.load_weights(COCO_MODEL_PATH, by_name=True)
我遵循了https://github.com/matterport/Mask_RCNN/issues/1797的解决方案 例如将tensorflow的版本控制降至1.13.1并使用tf.math.log()。但是没有任何帮助。
我也尝试运行一些日志功能。但是它返回了结果!我不知道问题出在哪里。
~\Desktop\Neuer Ordner\Mask RCNN\Mask_RCNN-master\mrcnn\model.py in log2_graph(x)
339 def log2_graph(x):
340 """Implementation of Log2. TF doesn't have a native implementation."""
--> 341 return tf.log(x) / tf.log(2.0)
342
343
AttributeError: module 'tensorflow' has no attribute 'log'
答案 0 :(得分:0)
之后
pip3 install -r drive/mrcnn/Mask_RCNN-master/requirements.txt
,
您可以使用!pip3 install 'tensorflow==1.14.0'
然后重新启动运行系统。
答案 1 :(得分:-1)
您可以使用tensorflow版本1.14.0 通过安装此命令
def div_13(aList):
if aList is None:
return "empty list"
for number in alist:
if number < 0:
return "negative number"
return [x for x in alist if x % 13 == 0]
然后重新启动运行时
通过运行此命令确保使用张量流版本为1.14
!pip install 'tensorflow==1.14.0'