mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-10-30 23:47:31 +03:00 
			
		
		
		
	Don't collate model unless training succeeds
This commit is contained in:
		
							parent
							
								
									24dfbb8a28
								
							
						
					
					
						commit
						c4698f5712
					
				|  | @ -187,14 +187,15 @@ def train(lang, output_dir, train_data, dev_data, n_iter=30, n_sents=0, | |||
|         with nlp.use_params(optimizer.averages): | ||||
|             final_model_path = output_path / 'model-final' | ||||
|             nlp.to_disk(final_model_path) | ||||
|         components = [] | ||||
|         if not no_parser: | ||||
|             components.append('parser') | ||||
|         if not no_tagger: | ||||
|             components.append('tagger') | ||||
|         if not no_entities: | ||||
|             components.append('ner') | ||||
|         _collate_best_model(meta, output_path, components) | ||||
|     components = [] | ||||
|     if not no_parser: | ||||
|         components.append('parser') | ||||
|     if not no_tagger: | ||||
|         components.append('tagger') | ||||
|     if not no_entities: | ||||
|         components.append('ner') | ||||
|     _collate_best_model(meta, output_path, components) | ||||
| 
 | ||||
| 
 | ||||
| def _collate_best_model(meta, output_path, components): | ||||
|     bests = {} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user