code: def _get_file_path(cls_name, file_name, file_hash):
      root_path = os.path.expanduser(
          os.path.join(get_home_dir(), "embedding")
      )
      embedding_dir = os.path.join(root_path, cls_name)
      url = _get_file_url(cls_name, file_name)
      file_path = os.path.join(embedding_dir, file_name)
      if not os.path.exists(file_path) or not check_sha1(
          file_path, file_hash
      ):
          logging.info(
              "Embedding file {} is not found. Downloading from Gluon Repository. "
              "This may take some time.".format(file_name)
          )
          download(url, file_path, sha1_hash=file_hash)
      return file_path
  
file_path: gluon-nlp/src/gluonnlp/embedding/embed_loader.py
imports: import io
  import logging
  import os
  import warnings
  import fasttext
  import numpy
  from mxnet.gluon.utils import download, check_sha1, _get_repo_file_url
  from .None import _constants
  from ..base import get_home_dir
  from ..data import Vocab
label_desc: Use image node_id 6 for calling a global function with example usage: _get_file_path(cls_name, file_name, file_hash) and returns: file_path