локальная переменная '_IMAGENET_MEAN', на которую ссылается перед присваиванием - PullRequest
0 голосов
/ 26 мая 2020

Не стесняйтесь изменять batch_size в соответствии с конфигурацией вашей системы

image_dataset = image_dataset.map (load_image, num_parallel_calls = tf.data.experimental.AUTOTUNE) .batch (32)


StagingError Traceback (последний вызов последним) in () 1 # Не стесняйтесь изменять batch_size в соответствии с конфигурацией вашей системы ----> 2 image_dataset = image_dataset.map (load_image, num_parallel_calls = tf.data.experimental.AUTOTUNE) .batch (32)

10 кадров /usr/local/lib/python3.6/dist-packages/tensorflow/python/autograph/impl/api.py в оболочке (* args, ** kwargs) 263 кроме Exception как e: # pylint: disable = broad-except 264 if hasattr (e, 'ag_error_metadata'): -> 265 raise e.ag_error_metadata.to_exception (e) 266 else: 267 raise

StagingError: в коде пользователя:

<ipython-input-49-afc6f819a05c>:5 load_image  *
    img = preprocess_input(img)
/usr/local/lib/python3.6/dist-packages/keras/applications/__init__.py:20 wrapper  *
    return base_fun(*args, **kwargs)
/usr/local/lib/python3.6/dist-packages/keras/applications/vgg16.py:21 preprocess_input  *
    return vgg16.preprocess_input(*args, **kwargs)
/usr/local/lib/python3.6/dist-packages/keras_applications/imagenet_utils.py:194 preprocess_input  *
    return _preprocess_symbolic_input(x, data_format=data_format,
/usr/local/lib/python3.6/dist-packages/keras_applications/imagenet_utils.py:142 _preprocess_symbolic_input  *
    if _IMAGENET_MEAN is None:

UnboundLocalError: local variable '_IMAGENET_MEAN' referenced before assignment
...