mirror of https://github.com/explosion/spaCy.git
Update and validate config first and exit early if paths don't exist
This commit is contained in:
parent
bbb94b37c6
commit
8c15d1daec
|
@ -730,9 +730,6 @@ class Language:
|
||||||
)
|
)
|
||||||
raise ValueError(err)
|
raise ValueError(err)
|
||||||
pipe = self.get_pipe(pipe_name)
|
pipe = self.get_pipe(pipe_name)
|
||||||
# Go over the listener layers and replace them
|
|
||||||
for listener in pipe_listeners:
|
|
||||||
util.replace_model_node(pipe.model, listener, tok2vec.model.copy())
|
|
||||||
# Update the config accordingly by coping the tok2vec model to all
|
# Update the config accordingly by coping the tok2vec model to all
|
||||||
# sections defined in the listener paths
|
# sections defined in the listener paths
|
||||||
for listener_path in listeners:
|
for listener_path in listeners:
|
||||||
|
@ -745,6 +742,9 @@ class Language:
|
||||||
)
|
)
|
||||||
raise ValueError(err)
|
raise ValueError(err)
|
||||||
util.set_dot_to_object(pipe_cfg, listener_path, tok2vec_cfg["model"])
|
util.set_dot_to_object(pipe_cfg, listener_path, tok2vec_cfg["model"])
|
||||||
|
# Go over the listener layers and replace them
|
||||||
|
for listener in pipe_listeners:
|
||||||
|
util.replace_model_node(pipe.model, listener, tok2vec.model.copy())
|
||||||
|
|
||||||
def create_pipe_from_source(
|
def create_pipe_from_source(
|
||||||
self, source_name: str, source: "Language", *, name: str
|
self, source_name: str, source: "Language", *, name: str
|
||||||
|
|
Loading…
Reference in New Issue