yizt / keras-faster-rcnn

keras实现faster rcnn,end2end训练、预测; 持续更新中,见todo... ;欢迎试用、关注并反馈问题
86 stars 36 forks source link

报错 'Model' object has no attribute 'add_metric' #26

Open dengchubo opened 4 years ago

dengchubo commented 4 years ago

File "D:\pythonfile\keras-faster-rcnn-master\keras-faster-rcnn-master\faster_rcnn\utils\model_utils.py", line 79, in compile keras_model.add_metric(loss, aggregation='mean', name=name) AttributeError: 'Model' object has no attribute 'add_metric'

yizt commented 4 years ago

@dengchubo 我用的是TensorFlow 1.14.0

dengchubo commented 4 years ago

谢谢大神回复,我现在一直在下这个版本还没下下来。运行你的程序的时候出现了好几处错误,我只是尝试用家里的电脑运行你这个程序,只有一块GPU。

  1. 开始报错tensorflow.python找不到python这个attribute, 然后把所有import tensorflow.python.keras as keras改成import keras才行,不知道是不是tf版本的问题
  2. 开始main里边的set_gpu_growth()那里报错,后来把那行注释掉gpu的错误就不出现了 3.第二在Config里改两个地方的resnet50的权重路径,你说明里只写了一处 4.就是我刚才说的那处问题,我看到在model_utils这个py里最后有一个add_metrics函数,不知道跟这个错误有没有关系