          if Path(name).exists(): # path to model data directory
              model_path = Path(name)
              meta = get_package_meta(model_path)
              cls = get_lang_class(meta['lang'])
              nlp = cls(pipeline=meta.get('pipeline', True))
              return nlp.from_disk(model_path, **overrides)
      elif hasattr(name, 'exists'): # Path or Path-like to model data
          meta = get_package_meta(name)
          cls = get_lang_class(meta['lang'])
          nlp = cls(pipeline=meta.get('pipeline', True))
 
</s> remove     nlp = cls(pipeline=meta.get('pipeline', True))
 </s> add     nlp = cls(pipeline=meta.get('pipeline', True), meta=meta) </s> remove         nlp = cls(pipeline=meta.get('pipeline', True))
 </s> add         nlp = cls(pipeline=meta.get('pipeline', True), meta=meta)
            nlp = cls(pipeline=meta.get('pipeline', True), meta=meta)
          if Path(name).exists(): # path to model data directory
              model_path = Path(name)
              meta = get_package_meta(model_path)
              cls = get_lang_class(meta['lang'])
            nlp = cls(pipeline=meta.get('pipeline', True), meta=meta)
              return nlp.from_disk(model_path, **overrides)
      elif hasattr(name, 'exists'): # Path or Path-like to model data
          meta = get_package_meta(name)
          cls = get_lang_class(meta['lang'])
          nlp = cls(pipeline=meta.get('pipeline', True))
keep keep keep keep replace keep keep keep keep keep
 Pass model meta to nlp object in load_model 
spacy/util.py