как загрузить обученную модель .pb vgg16 - PullRequest
0 голосов
/ 08 марта 2020

Я пытаюсь загрузить обученную модель для улучшения изображения, сохраненную на локальном устройстве, с помощью кода ниже:

# load network
network_pkl = misc.locate_network_pkl(args.results_dir)
print('Loading network from "%s"...' % network_pkl)
G, D, Gs = misc.load_network_pkl(args.results_dir, None)



def load_network_pkl(run_id_or_result_subdir_or_network_pkl, snapshot=None):
    return load_pkl(locate_network_pkl(run_id_or_result_subdir_or_network_pkl, snapshot))


def load_pkl(filename):
    with open(filename, 'rb') as file:
         return legacy.LegacyUnpickler(file, encoding='latin').load()

def save_pkl(obj, filename):
    with open(filename, 'wb') as file:
        pickle.dump(obj, file, protocol=pickle.HIGHEST_PROTOCOL)

, и я получил эту ошибку, как показано ниже:

Инициализация TensorFlow ... Загрузка сети из "C: \ Users \ wissa \ Desktop \ Out-source-projects / vgg_tf.pb" ... Traceback (последний вызов был последним): файл "beautify_image.py", строка 46, в G, D, Gs = mis c .load_network_pkl (args.results_dir, None) Файл "C: \ Users \ wissa \ Desktop \ Out-source-projects \ Beholder-GAN-master \ mis c. py ", строка 674, в load_network_pkl возвращает load_pkl (locate_network_pkl (run_id_or_result_subdir_or_network_pkl, снимок)) Файл" C: \ Users \ wissa \ Desktop \ Out-source-projects \ Beholder-GAN-master \ mis cpy. , строка 436, в load_pkl вернуть pickle.load (файл) _pickle.UnpicklingError: неверный ключ загрузки, ',' '.

Не могли бы вы помочь мне исправить это?

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