Open 990579474 opened 5 years ago
model = load_model( 'model/model', custom_objects={ 'EmbeddingRet': EmbeddingRet, 'TrigPosEmbedding': TrigPosEmbedding, 'MultiHeadAttention': MultiHeadAttention, 'LayerNormalization': LayerNormalization, 'FeedForward': FeedForward, 'EmbeddingSim': EmbeddingSim, })
In case this is the code that complements the above answer
import keras from keras_transformer.transformer import EmbeddingRet, TrigPosEmbedding, MultiHeadAttention, LayerNormalization, FeedForward, EmbeddingSim
model = keras.models.load_model( '/path/t/model', custom_objects = { 'EmbeddingRet': EmbeddingRet, 'TrigPosEmbedding': TrigPosEmbedding, 'MultiHeadAttention': MultiHeadAttention, 'LayerNormalization': LayerNormalization, 'FeedForward': FeedForward, 'EmbeddingSim': EmbeddingSim, } )
When I use a model.save() to save the model, I use a keras.models.load_model to load the model and report an error,How to load the model?