def has_kernel()

in src/kernels/utils.py [0:0]


def has_kernel(repo_id: str, revision: str = "main") -> bool:
    """
    Check whether a kernel build exists for the current environment
    (Torch version and compute framework).
    """
    package_name = package_name_from_repo_id(repo_id)
    variant = build_variant()
    universal_variant = universal_build_variant()

    if file_exists(
        repo_id,
        revision=revision,
        filename=f"build/{universal_variant}/{package_name}/__init__.py",
    ):
        return True

    return file_exists(
        repo_id,
        revision=revision,
        filename=f"build/{variant}/{package_name}/__init__.py",
    )