mirror of
https://github.com/explosion/spaCy.git
synced 2024-12-25 17:36:30 +03:00
Dont overwrite pretrained_dims setting from cfg. Fixes #1727
This commit is contained in:
parent
7e6dc283db
commit
85c942a6e3
|
@ -532,7 +532,7 @@ class Tagger(Pipe):
|
|||
else:
|
||||
serialize['model'] = self.model.to_bytes
|
||||
serialize['vocab'] = self.vocab.to_bytes
|
||||
|
||||
serialize['cfg'] = lambda: ujson.dumps(self.cfg)
|
||||
tag_map = OrderedDict(sorted(self.vocab.morphology.tag_map.items()))
|
||||
serialize['tag_map'] = lambda: msgpack.dumps(
|
||||
tag_map, use_bin_type=True, encoding='utf8')
|
||||
|
@ -565,7 +565,7 @@ class Tagger(Pipe):
|
|||
return self
|
||||
|
||||
def to_disk(self, path, **exclude):
|
||||
self.cfg['pretrained_dims'] = self.vocab.vectors.data.shape[1]
|
||||
self.cfg.setdefault('pretrained_dims', self.vocab.vectors.data.shape[1])
|
||||
tag_map = OrderedDict(sorted(self.vocab.morphology.tag_map.items()))
|
||||
serialize = OrderedDict((
|
||||
('vocab', lambda p: self.vocab.to_disk(p)),
|
||||
|
|
|
@ -892,7 +892,7 @@ cdef class Parser:
|
|||
if 'model' not in exclude:
|
||||
path = util.ensure_path(path)
|
||||
if self.model is True:
|
||||
self.cfg['pretrained_dims'] = self.vocab.vectors_length
|
||||
self.cfg.setdefault('pretrained_dims', self.vocab.vectors_length)
|
||||
self.model, cfg = self.Model(**self.cfg)
|
||||
else:
|
||||
cfg = {}
|
||||
|
|
Loading…
Reference in New Issue
Block a user