Попытка использовать неинициализированное значение scale5c_branch2c / scale5c_branch2c_beta - PullRequest
0 голосов
/ 11 октября 2018

sess = K.get_session ()
resnetBuilder = ResnetBuilder ()
fc, att, model = resnetBuilder.ResNet101 ('resnet101.h5', img.shape)
array = sess.run (att)
==============================
Ошибка:

Файл«/Users/workspace/misc/resnet_keras.py», строка 456, в ResNet101
x = identity_block (x, 3, [512, 512, 2048], stage = 5, block = 'c')
Файл "/Users/heshuguo/workspace/misc/resnet_keras.py", строка 229, в identity_block
x = Scale (ось = bn_axis, name = scale_name_base + '2c') (x)
File "/ usr/local/lib/python2.7/site-packages/keras/engine/topology.py ", строка 576, в call
self.build (input_shapes [0])
File"/Users/workspace/misc/resnet_keras.py ", строка 333, в сборке
self.beta = K.variable (self.beta_init (shape), name = '% s_beta'% self.name)
Файл«/usr/local/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py», строка 380, в переменной v = tf.Variable (значение, dtype = tf.as_dtype (dtype), name = name)
Файл "/usr/local/lib/python2.7/site-packages/tensorflow/python/ops/variables.py", строка 259, в init constraint = ограничение)
Файл"/usr/local/lib/python2.7/site-packages/tensorflow/python/ops/variables.py", строка 422, в _init_from_args
self._snapshot = array_ops.identity (self._variable, name = "читать ")
Файл" /usr/local/lib/python2.7/site-packages/tensorflow/python/ops/array_ops.py ", строка 80, в удостоверении личности
return gen_array_ops.identity (вход, имя= name)
Файл "/usr/local/lib/python2.7/site-packages/tensorflow/python/ops/gen_array_ops.py", строка 3264, в удостоверении "Identity", input = input, name = name)
Файл "/usr/local/lib/python2.7/site-packages/tensorflow/python/framework/op_def_library.py", строка 787, в _apply_op_helper op_def = op_def)
Файл "/ usr / local/lib/python2.7/site-packages/tensorflow/python/util/deprecation.py ", строка 454, в new_func return func (* args, ** kwargs)
Файл" / usr / local / lib / python20,7 / сайт-пакеты / tensorflow/python/framework/ops.py ", строка 3155, в create_op op_def = op_def)
Файл" /usr/local/lib/python2.7/site-packages/tensorflow/python/framework/ops.py ",строка 1717, в init
self._traceback = tf_stack.extract_stack ()

FailedPreconditionError (см. выше для отслеживания): попытка использовать неинициализированное значение scale5c_branch2c / scale5c_branch22* [[Узел: scale5c_branch2c / scale5c_branch2c_beta / read = IdentityT = DT_FLOAT, _device = "/ job: localhost / replica: 0 / task: 0 / device: CPU: 0"]]
===========================================
Как решить проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...