Coverage for cuda/core/utils/__init__.py: 100.00%

6 statements  

« prev     ^ index     » next       coverage.py v7.16.0, created at 2026-09-03 02:41 +0000

1# SPDX-FileCopyrightText: Copyright (c) 2024-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. 

2# 

3# SPDX-License-Identifier: Apache-2.0 

4 

5from cuda.core._memory._copy_enums import ( 

6 CopyOptions, 

7 MemcpyOverlapMode, 

8 MemcpySrcAccessOrder, 

9) 

10from cuda.core._memory._copy_ops import copy_batch 

11from cuda.core._memory._managed_memory_ops import ( 

12 discard_batch, 

13 discard_prefetch_batch, 

14 prefetch_batch, 

15) 

16from cuda.core._memoryview import ( 

17 StridedMemoryView, 

18 args_viewable_as_strided_memory, 

19) 

20from cuda.core.utils._program_cache import ( 

21 FileStreamProgramCache, 

22 InMemoryProgramCache, 

23 ProgramCacheResource, 

24 make_program_cache_key, 

25) 

26 

27__all__ = [ 

28 "CopyOptions", 

29 "FileStreamProgramCache", 

30 "InMemoryProgramCache", 

31 "MemcpyOverlapMode", 

32 "MemcpySrcAccessOrder", 

33 "ProgramCacheResource", 

34 "StridedMemoryView", 

35 "args_viewable_as_strided_memory", 

36 "copy_batch", 

37 "discard_batch", 

38 "discard_prefetch_batch", 

39 "make_program_cache_key", 

40 "prefetch_batch", 

41]