Chainer:无法反序列化

时间:2016-01-08 10:10:18

标签: python chainer

使用chainer,我有模型学习ptb文本。然后,序列化模型和优化器。但是,我无法反序列化它们。

如果你知道为什么请告诉我。

import chainer
from chainer import serializers

 # codes used for serializing
# serializers.save_hdf5('rnnlm.model', model)
# serializers.save_hdf5('rnnlm.state', optimizer):

# codes for deserializing
model = serializers.load_hdf5('rnnlm.model', model)
optimizer  = serializers.load_hdf5('rnnlm.state', optimizer)
# model => None
# optimizer => None

1 个答案:

答案 0 :(得分:1)

首先应创建模型和优化器。 load_hdf5就像替换现有模型的参数,而不是为您创建新模型。