报错:
AttributeError: ‘str’ object has no attribute ‘decode’
参考博客评论:
https://blog.csdn.net/qq_41185868/article/details/82079079
本人报错的代码:
def get_weights_file_path(use_pretrained, train_db_name, save_name):
prefix = "../pre-trained/" if use_pretrained else "" # 原版 加载现有的预训练权重
# prefix = "../" # 加载训练好的预训练权重
# return prefix + train_db_name+"_models/"+save_name+"/"+save_name+".h5"
return "../pre-trained/" + train_db_name+"_models/"+save_name+"/"+save_name+".h5"
weight_file = get_weights_file_path(use_pretrained, train_db_name, save_name)
model.load_weights(weight_file)
解决方案:
pip install h5py==2.10.0
之前的版本h5py为3以上,引起报错