Coverage for src / cufile_patcher / __init__.py: 100%
8 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-11 15:06 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-11 15:06 +0000
1"""cufile-patcher: plugin-oriented cuFile wrapper and extension scaffold."""
3from .auto_patch import AutoPatchContext, auto_patch
4from .bindings import (
5 cuFileDriverClose,
6 cuFileDriverOpen,
7 cuFileHandleDeregister,
8 cuFileHandleRegister,
9 cuFileRead,
10 cuFileWrite,
11 get_default_backend,
12 register_backend,
13 set_default_backend,
14)
15from .core import hello_world
16from .cufile import CuFile, CuFileDriver
17from .safetensor_patcher import (
18 CuFileSafeTensorStreamReader,
19 PythonSafeTensorStreamReader,
20 SafeTensorCuFilePatcher,
21 SafeTensorStreamReader,
22 patch_safetensor_load_file,
23)
24from .tensorflow_patcher import (
25 CuFileTFStreamReader,
26 PythonTFStreamReader,
27 TensorFlowCuFilePatcher,
28 TensorFlowStreamReader,
29 patch_tensorflow_load_model,
30)
31from .torch_patcher import (
32 CuFileStreamReader,
33 PythonStreamReader,
34 TorchCuFilePatcher,
35 TorchStreamReader,
36 patch_torch_load,
37)
39__all__ = [
40 "CuFile",
41 "CuFileDriver",
42 "AutoPatchContext",
43 "auto_patch",
44 "cuFileDriverClose",
45 "cuFileDriverOpen",
46 "cuFileHandleDeregister",
47 "cuFileHandleRegister",
48 "cuFileRead",
49 "cuFileWrite",
50 "get_default_backend",
51 "hello_world",
52 "register_backend",
53 "set_default_backend",
54 "PythonStreamReader",
55 "CuFileStreamReader",
56 "TorchCuFilePatcher",
57 "TorchStreamReader",
58 "patch_torch_load",
59 "CuFileSafeTensorStreamReader",
60 "PythonSafeTensorStreamReader",
61 "SafeTensorCuFilePatcher",
62 "SafeTensorStreamReader",
63 "patch_safetensor_load_file",
64 "CuFileTFStreamReader",
65 "PythonTFStreamReader",
66 "TensorFlowCuFilePatcher",
67 "TensorFlowStreamReader",
68 "patch_tensorflow_load_model",
69]