@@ -28,7 +28,9 @@ def _get_cache_dir() -> str | None:
2828 """Returns the kernels cache directory."""
2929 cache_dir = os .environ .get ("HF_KERNELS_CACHE" , None )
3030 if cache_dir is not None :
31- logging .warning ("HF_KERNELS_CACHE will be removed in the future, use KERNELS_CACHE instead" )
31+ logging .warning (
32+ "HF_KERNELS_CACHE will be removed in the future, use KERNELS_CACHE instead"
33+ )
3234 return cache_dir
3335
3436 return os .environ .get ("KERNELS_CACHE" , None )
@@ -136,7 +138,7 @@ def build_variants() -> list[str]:
136138
137139def _import_from_path (module_name : str , variant_path : Path ) -> ModuleType :
138140 metadata = Metadata .load_from_variant (variant_path )
139- validate_dependencies (metadata .python_depends , backend ())
141+ validate_dependencies (module_name , metadata .python_depends , backend ())
140142
141143 file_path = variant_path / "__init__.py"
142144 if not file_path .exists ():
@@ -203,7 +205,9 @@ def install_kernel(
203205 try :
204206 return _find_kernel_in_repo_path (repo_path , package_name , variant_locks )
205207 except FileNotFoundError :
206- raise FileNotFoundError (f"Cannot install kernel from repo { repo_id } (revision: { revision } )" )
208+ raise FileNotFoundError (
209+ f"Cannot install kernel from repo { repo_id } (revision: { revision } )"
210+ )
207211
208212
209213def _find_kernel_in_repo_path (
@@ -268,7 +272,9 @@ def install_kernel_all_variants(
268272 if variant_lock is None :
269273 raise ValueError (f"No lock found for build variant: { variant } " )
270274
271- validate_kernel (repo_path = repo_path , variant = variant , hash = variant_lock .hash )
275+ validate_kernel (
276+ repo_path = repo_path , variant = variant , hash = variant_lock .hash
277+ )
272278
273279 return repo_path / "build"
274280
@@ -311,7 +317,9 @@ def get_kernel(
311317 ```
312318 """
313319 revision = select_revision_or_version (repo_id , revision = revision , version = version )
314- package_name , variant_path = install_kernel (repo_id , revision = revision , user_agent = user_agent )
320+ package_name , variant_path = install_kernel (
321+ repo_id , revision = revision , user_agent = user_agent
322+ )
315323 return _import_from_path (package_name , variant_path )
316324
317325
@@ -344,7 +352,9 @@ def get_local_kernel(repo_path: Path, package_name: str) -> ModuleType:
344352 raise FileNotFoundError (f"Could not find package '{ package_name } ' in { repo_path } " )
345353
346354
347- def has_kernel (repo_id : str , revision : str | None = None , version : int | str | None = None ) -> bool :
355+ def has_kernel (
356+ repo_id : str , revision : str | None = None , version : int | str | None = None
357+ ) -> bool :
348358 """
349359 Check whether a kernel build exists for the current environment (Torch version and compute framework).
350360
@@ -417,7 +427,9 @@ def load_kernel(repo_id: str, *, lockfile: Path | None) -> ModuleType:
417427 )
418428
419429 try :
420- package_name , variant_path = _find_kernel_in_repo_path (repo_path , package_name , variant_locks = None )
430+ package_name , variant_path = _find_kernel_in_repo_path (
431+ repo_path , package_name , variant_locks = None
432+ )
421433 return _import_from_path (package_name , variant_path )
422434 except FileNotFoundError :
423435 raise FileNotFoundError (
@@ -443,7 +455,9 @@ def get_locked_kernel(repo_id: str, local_files_only: bool = False) -> ModuleTyp
443455 if locked_sha is None :
444456 raise ValueError (f"Kernel `{ repo_id } ` is not locked" )
445457
446- package_name , variant_path = install_kernel (repo_id , locked_sha , local_files_only = local_files_only )
458+ package_name , variant_path = install_kernel (
459+ repo_id , locked_sha , local_files_only = local_files_only
460+ )
447461
448462 return _import_from_path (package_name , variant_path )
449463
0 commit comments