Skip to content

Commit 51fd16e

Browse files
Import and reexport symbols from _nvbench one-by-one
1 parent de62306 commit 51fd16e

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

python/cuda/nvbench/__init__.py

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,20 @@
1212
for libname in ("cupti", "nvperf_target", "nvperf_host"):
1313
_load_nvidia_dynamic_library(libname)
1414

15-
from ._nvbench import * # noqa: E402, F403
16-
from ._nvbench import register, run_all_benchmarks # noqa: E402
15+
from ._nvbench import ( # noqa: E402
16+
Benchmark,
17+
CudaStream,
18+
Launch,
19+
State,
20+
register,
21+
run_all_benchmarks,
22+
)
1723

18-
__all__ = ["register", "run_all_benchmarks"]
24+
__all__ = [
25+
"register",
26+
"run_all_benchmarks",
27+
"CudaStream",
28+
"Launch",
29+
"State",
30+
"Benchmark",
31+
]

0 commit comments

Comments
 (0)