code: def compute_file_checksum(path):
      """
      Computes given path file sha256.
  
      Parameters:
          path (str):
              Path of the file to compute checksum for.
  
      Returns:
          str:
              File checksum.
      """
      sha256 = hashlib.sha256()
      with open(path, "rb") as stream:
          for chunk in iter(lambda: stream.read(4096), b""):
              sha256.update(chunk)
      return sha256.hexdigest()
  
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 1 for calling a global function with example usage: compute_file_checksum(path) and returns: sha256