OlafenwaMoses / ImageAI

A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
https://www.genxr.co/#products
MIT License
8.56k stars 2.19k forks source link

TypeError: Expected int32, got list containing Tensors of type '_Message' instead. #78

Closed varunajmera0 closed 5 years ago

varunajmera0 commented 5 years ago

File "imaged.py", line 9, in detector.loadModel() File "/usr/local/lib/python3.7/site-packages/imageai/Detection/init.py", line 184, in loadModel model = resnet50_retinanet(num_classes=80) File "/usr/local/lib/python3.7/site-packages/imageai/Detection/keras_retinanet/models/resnet.py", line 86, in resnet50_retinanet return resnet_retinanet(num_classes=num_classes, backbone='resnet50', inputs=inputs, kwargs) File "/usr/local/lib/python3.7/site-packages/imageai/Detection/keras_retinanet/models/resnet.py", line 80, in resnet_retinanet model = retinanet.retinanet_bbox(inputs=inputs, num_classes=num_classes, backbone=resnet, kwargs) File "/usr/local/lib/python3.7/site-packages/imageai/Detection/keras_retinanet/models/retinanet.py", line 347, in retinanet_bbox model = retinanet(inputs=inputs, num_classes=num_classes, kwargs) File "/usr/local/lib/python3.7/site-packages/imageai/Detection/keras_retinanet/models/retinanet.py", line 310, in retinanet pyramids = build_pyramid(submodels, features) File "/usr/local/lib/python3.7/site-packages/imageai/Detection/keras_retinanet/models/retinanet.py", line 239, in build_pyramid return [build_model_pyramid(n, m, features) for n, m in models] File "/usr/local/lib/python3.7/site-packages/imageai/Detection/keras_retinanet/models/retinanet.py", line 239, in return [__build_model_pyramid(n, m, features) for n, m in models] File "/usr/local/lib/python3.7/site-packages/imageai/Detection/keras_retinanet/models/retinanet.py", line 226, in build_model_pyramid return keras.layers.Concatenate(axis=1, name=name)([model(f) for f in features]) File "/usr/local/lib/python3.7/site-packages/keras/engine/topology.py", line 603, in call output = self.call(inputs, kwargs) File "/usr/local/lib/python3.7/site-packages/keras/layers/merge.py", line 347, in call return K.concatenate(inputs, axis=self.axis) File "/usr/local/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py", line 1768, in concatenate return tf.concat([to_dense(x) for x in tensors], axis) File "/usr/local/lib/python3.7/site-packages/tensorflow/python/ops/array_ops.py", line 1075, in concat dtype=dtypes.int32).get_shape( File "/usr/local/lib/python3.7/site-packages/tensorflow/python/framework/ops.py", line 669, in convert_to_tensor ret = conversion_func(value, dtype=dtype, name=name, as_ref=as_ref) File "/usr/local/lib/python3.7/site-packages/tensorflow/python/framework/constant_op.py", line 176, in _constant_tensor_conversion_function return constant(v, dtype=dtype, name=name) File "/usr/local/lib/python3.7/site-packages/tensorflow/python/framework/constant_op.py", line 165, in constant tensor_util.make_tensor_proto(value, dtype=dtype, shape=shape, verify_shape=verify_shape)) File "/usr/local/lib/python3.7/site-packages/tensorflow/python/framework/tensor_util.py", line 367, in make_tensor_proto _AssertCompatible(values, dtype) File "/usr/local/lib/python3.7/site-packages/tensorflow/python/framework/tensor_util.py", line 302, in _AssertCompatible (dtype.name, repr(mismatch), type(mismatch).name)) TypeError: Expected int32, got list containing Tensors of type '_Message' instead.

OlafenwaMoses commented 5 years ago

Kindly upgrade your Tensorflow installation to at least 1.5.0, and upgrade your Keras installation to the latest.