class_docstr: A ModelProvider implementation backed on Github for remote storage.
docstr: Downloads and returns reference checksum for the given model name.
  
  Parameters:
      name (str):
          Name of the model to get checksum for.
  
  Returns:
      str:
          Checksum of the required model.
  
  Raises:
      ValueError:
          If the given model name is not indexed.
docstr_tok: ["Downloads","and","returns","reference","checksum","for","the","given","model","name",".","Parameters",":","name","(","str",")",":","Name","of","the","model","to","get","checksum","for",".","Returns",":","str",":","Checksum","of","the","required","model",".","Raises",":","ValueError",":","If","the","given","model","name","is","not","indexed","."]
code: def checksum(self, name: str) -> str:
      """
      Downloads and returns reference checksum for the given model name.
  
      Parameters:
          name (str):
              Name of the model to get checksum for.
  
      Returns:
          str:
              Checksum of the required model.
  
      Raises:
          ValueError:
              If the given model name is not indexed.
      """
      url: str = "/".join(
          (
              self._host,
              self._repository,
              self.RELEASE_PATH,
              self._release,
              self.CHECKSUM_INDEX,
          )
      )
      response: httpx.Response = httpx.get(url)
      response.raise_for_status()
      index: Dict = response.json()
      if name not in index:
          raise ValueError(f"No checksum for model {name}")
      return index[name]
  
file_path: spleeter/spleeter/model/provider/github.py
imports: import hashlib
  import os
  import tarfile
  from os import environ
  from tempfile import NamedTemporaryFile
  from typing import Dict
  import httpx
  from ...utils.logging import logger
  from .None import ModelProvider
label_desc: Use image node_id 3 for calling the GithubModelProvider obj's underlying member method code with example usage: obj.checksum(name) and returns: index