forked from JuliaGPU/CUDA.jl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cuda.toml
99 lines (69 loc) · 1.64 KB
/
cuda.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
[general]
library_name = "libcuda"
output_file_path = "../../lib/cudadrv/libcuda.jl"
prologue_file_path = "./libcuda_prologue.jl"
output_ignorelist = [
# we'll be using our own pointer types
"^CUdeviceptr",
"^CUarray$",
"^CUstream$", "^CUstream_st$",
# these change often
"^CUDA_VERSION$",
]
[codegen]
use_ccall_macro = true
always_NUL_terminated_string = true
[api]
checked_rettypes = [ "CUresult" ]
[api.cuGetErrorString]
needs_context = false
[api.cuGetErrorName]
needs_context = false
[api.cuInit]
needs_context = false
[api.cuDriverGetVersion]
needs_context = false
[api.cuDeviceGet]
needs_context = false
[api.cuDeviceGetCount]
needs_context = false
[api.cuDeviceGetName]
needs_context = false
[api.cuDeviceGetUuid]
needs_context = false
[api.cuDeviceTotalMem_v2]
needs_context = false
[api.cuDeviceGetAttribute]
needs_context = false
[api.cuDeviceGetProperties]
needs_context = false
[api.cuDeviceComputeCapability]
needs_context = false
[api.cuDevicePrimaryCtxRetain]
needs_context = false
[api.cuDevicePrimaryCtxRelease_v2]
needs_context = false
[api.cuDevicePrimaryCtxSetFlags_v2]
needs_context = false
[api.cuDevicePrimaryCtxGetState]
needs_context = false
[api.cuDevicePrimaryCtxReset_v2]
needs_context = false
[api.cuCtxCreate_v2]
needs_context = false
[api.cuCtxDestroy_v2]
needs_context = false
[api.cuCtxPushCurrent_v2]
needs_context = false
[api.cuCtxPopCurrent_v2]
needs_context = false
[api.cuCtxSetCurrent]
needs_context = false
[api.cuCtxGetCurrent]
needs_context = false
[api.cuCtxGetDevice]
needs_context = false
[api.cuDeviceGetLuid]
needs_context = false
[api.cuDeviceGetUuid_v2]
needs_context = false