Using TensorFlow backend.
Traceback (most recent call last):
File "G:/语音识别项目/AudioClassification-Tensorflow-master/infer_record.py", line 10, in <module>
model = tf.keras.models.load_model('models/resnet50.h5')
File "C:\Users\gaobo\Anaconda3\envs\pyfile\lib\site-packages\tensorflow_core\python\keras\saving\save.py", line 146, in load_model
return hdf5_format.load_model_from_hdf5(filepath, custom_objects, compile)
File "C:\Users\gaobo\Anaconda3\envs\pyfile\lib\site-packages\tensorflow_core\python\keras\saving\hdf5_format.py", line 168, in load_model_from_hdf5
custom_objects=custom_objects)
File "C:\Users\gaobo\Anaconda3\envs\pyfile\lib\site-packages\tensorflow_core\python\keras\saving\model_config.py", line 55, in model_from_config
return deserialize(config, custom_objects=custom_objects)
File "C:\Users\gaobo\Anaconda3\envs\pyfile\lib\site-packages\tensorflow_core\python\keras\layers\serialization.py", line 106, in deserialize
printable_module_name='layer')
File "C:\Users\gaobo\Anaconda3\envs\pyfile\lib\site-packages\tensorflow_core\python\keras\utils\generic_utils.py", line 303, in deserialize_keras_object
list(custom_objects.items())))
File "C:\Users\gaobo\Anaconda3\envs\pyfile\lib\site-packages\tensorflow_core\python\keras\engine\sequential.py", line 377, in from_config
custom_objects=custom_objects)
File "C:\Users\gaobo\Anaconda3\envs\pyfile\lib\site-packages\tensorflow_core\python\keras\layers\serialization.py", line 106, in deserialize
printable_module_name='layer')
File "C:\Users\gaobo\Anaconda3\envs\pyfile\lib\site-packages\tensorflow_core\python\keras\utils\generic_utils.py", line 292, in deserialize_keras_object
config, module_objects, custom_objects, printable_module_name)
File "C:\Users\gaobo\Anaconda3\envs\pyfile\lib\site-packages\tensorflow_core\python\keras\utils\generic_utils.py", line 250, in class_and_config_for_serialized_keras_object
raise ValueError('Unknown ' + printable_module_name + ': ' + class_name)
ValueError: Unknown layer: Functional
我在服务器中训练好模型,在自己电脑上加载时出现了如上问题
原因是两个系统的tensorflow和python、kreas版本不匹配。。升级或降级就可
(我回去把服务器降到和电脑同一个版本,重新训练的。。。。谁知道tensorflow2.4我电脑为啥一直不能更新。。。)