mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-11-04 01:48:04 +03:00 
			
		
		
		
	Merge branch 'develop' of https://github.com/explosion/spaCy into develop
This commit is contained in:
		
						commit
						1e6df0a2a1
					
				| 
						 | 
					@ -4,9 +4,9 @@ from __future__ import unicode_literals
 | 
				
			||||||
from .cli.info import info as cli_info
 | 
					from .cli.info import info as cli_info
 | 
				
			||||||
from .glossary import explain
 | 
					from .glossary import explain
 | 
				
			||||||
from .deprecated import resolve_load_name
 | 
					from .deprecated import resolve_load_name
 | 
				
			||||||
 | 
					from .about import __version__
 | 
				
			||||||
from . import util
 | 
					from . import util
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
def load(name, **overrides):
 | 
					def load(name, **overrides):
 | 
				
			||||||
    name = resolve_load_name(name, **overrides)
 | 
					    name = resolve_load_name(name, **overrides)
 | 
				
			||||||
    return util.load_model(name, **overrides)
 | 
					    return util.load_model(name, **overrides)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -132,7 +132,7 @@ class Language(object):
 | 
				
			||||||
    Defaults = BaseDefaults
 | 
					    Defaults = BaseDefaults
 | 
				
			||||||
    lang = None
 | 
					    lang = None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self, vocab=True, make_doc=True, pipeline=None, meta={}):
 | 
					    def __init__(self, vocab=True, make_doc=True, pipeline=None, meta={}, **kwargs):
 | 
				
			||||||
        """Initialise a Language object.
 | 
					        """Initialise a Language object.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        vocab (Vocab): A `Vocab` object. If `True`, a vocab is created via
 | 
					        vocab (Vocab): A `Vocab` object. If `True`, a vocab is created via
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -108,12 +108,12 @@ def load_model(name, **overrides):
 | 
				
			||||||
            model_path = Path(name)
 | 
					            model_path = Path(name)
 | 
				
			||||||
            meta = get_package_meta(model_path)
 | 
					            meta = get_package_meta(model_path)
 | 
				
			||||||
            cls = get_lang_class(meta['lang'])
 | 
					            cls = get_lang_class(meta['lang'])
 | 
				
			||||||
            nlp = cls(pipeline=meta.get('pipeline', True))
 | 
					            nlp = cls(pipeline=meta.get('pipeline', True), meta=meta)
 | 
				
			||||||
            return nlp.from_disk(model_path, **overrides)
 | 
					            return nlp.from_disk(model_path, **overrides)
 | 
				
			||||||
    elif hasattr(name, 'exists'): # Path or Path-like to model data
 | 
					    elif hasattr(name, 'exists'): # Path or Path-like to model data
 | 
				
			||||||
        meta = get_package_meta(name)
 | 
					        meta = get_package_meta(name)
 | 
				
			||||||
        cls = get_lang_class(meta['lang'])
 | 
					        cls = get_lang_class(meta['lang'])
 | 
				
			||||||
        nlp = cls(pipeline=meta.get('pipeline', True))
 | 
					        nlp = cls(pipeline=meta.get('pipeline', True), meta=meta)
 | 
				
			||||||
        return nlp.from_disk(name, **overrides)
 | 
					        return nlp.from_disk(name, **overrides)
 | 
				
			||||||
    raise IOError("Can't find model '%s'" % name)
 | 
					    raise IOError("Can't find model '%s'" % name)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -133,7 +133,7 @@ def load_model_from_init_py(init_file, **overrides):
 | 
				
			||||||
    if not model_path.exists():
 | 
					    if not model_path.exists():
 | 
				
			||||||
        raise ValueError("Can't find model directory: %s" % path2str(data_path))
 | 
					        raise ValueError("Can't find model directory: %s" % path2str(data_path))
 | 
				
			||||||
    cls = get_lang_class(meta['lang'])
 | 
					    cls = get_lang_class(meta['lang'])
 | 
				
			||||||
    nlp = cls(pipeline=meta.get('pipeline', True))
 | 
					    nlp = cls(pipeline=meta.get('pipeline', True), meta=meta)
 | 
				
			||||||
    return nlp.from_disk(data_path, **overrides)
 | 
					    return nlp.from_disk(data_path, **overrides)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user