Coverage for cuda/bindings/cynvrtc.pyx: 81.36%
59 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-07-29 01:38 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-07-29 01:38 +0000
1# SPDX-FileCopyrightText: Copyright (c) 2021-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2#
3# SPDX-License-Identifier: Apache-2.0
4#
5# This code was automatically generated across versions from 12.9.0 to 13.3.0. Do not modify it directly.
7# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=9725757222bfc514253ab6a6113b4e6b1c33fab841fe2fff8ebb1012ecf7715b
8from ._internal cimport nvrtc as _nvrtc
10cdef const char* nvrtcGetErrorString(nvrtcResult result) except?NULL nogil:
11 return _nvrtc._nvrtcGetErrorString(result) 2oelh`gi
14cdef nvrtcResult nvrtcVersion(int* major, int* minor) except ?NVRTC_ERROR_INVALID_INPUT nogil:
15 return _nvrtc._nvrtcVersion(major, minor) 2a j k l m n o p q r s t u v w x y z peqereseteuevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeb c d mhe nhf ohg phqhA XeB YeZe0e1e2e3e4e5e6e7e8e9e!e#e$e%e'e(e)e*e+e,e-e.e/e:e;e=e?e@e[e]e^e_eC `e{e|ei h cf}e~erhshthuhvhwhxhyhzhAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXh?g@g[g]gaf^g_g{g|gbf
18cdef nvrtcResult nvrtcGetNumSupportedArchs(int* numArchs) except ?NVRTC_ERROR_INVALID_INPUT nogil:
19 return _nvrtc._nvrtcGetNumSupportedArchs(numArchs) 2}g~g
22cdef nvrtcResult nvrtcGetSupportedArchs(int* supportedArchs) except ?NVRTC_ERROR_INVALID_INPUT nogil:
23 return _nvrtc._nvrtcGetSupportedArchs(supportedArchs) 2}g~g
26cdef nvrtcResult nvrtcCreateProgram(nvrtcProgram* prog, const char* src, const char* name, int numHeaders, const char** headers, const char** includeNames) except ?NVRTC_ERROR_INVALID_INPUT nogil:
27 return _nvrtc._nvrtcCreateProgram(prog, src, name, numHeaders, headers, includeNames) 2D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbj k l m n o p q dfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfoexfyfzfAfBfCfDfr s t u v w x y z EfFfRbSbTbUbVbWbXbYbZb0b1b2b3b4b5b6b7b8b9b!b#b$b%b'b(b)b*b+b,b-bpeqereseteuevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeGfVeWe.b/b:b;b=b?b@b[bHf]b^b_b`b{b|b}b~bacbcccdcIfecfcgchcb c d icjckce f g JfKflcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!c#c$c%c'c(c)c*c+c,c-c.c/c:c8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g;cLf=cMfNf?cOf@cPf[c]c^cQf_cRf`c{c|c}c~cadbdcdddedSffdTfgdUfhdVfidjdkdWfldXfmdndodYfpdZf0f1f2f3f4f5f6f7fqd8f9f!f#f$frdsdtdudvdwdxdydzdAdBdCd%fDd'fEdFd(fGd)f*f+f,f-f.f/f:f;f=fHd?f@f[f]f^fIdJdKd_fLd`fMd{fNd|fOdPdQd}fRd~fSdTdUdVdWdXdYdZd0d1dag2dbg3dcg4ddg5d6d7deg8dfg9d!d#dgg$dhgigjgkglgmgngogpg%dqgrgsgtgug'd(d)d*d+d,d-d.d/d:d;d=dvg?dwg@d[dxg]dygzgAgBgCgDgEgFgGgHg^dIgJgKgLgMg_d`d{dNg|dOgPgQg}dRg~dSgTgYhaeUgbeVgceWgdeXgeeYgfeZgge0ghe1gie2gje3gke4gle5gZhme6gne7g0hA XeB YeZe0e1e2e3e4e5e6e7e8e9e!e#e$e%e'e(e)e*e+e,e-e.e/e:e;e=e?e@e[e]e^e_eC `e{e|ei h ahbhchcfdheh}e~e?g@g[g]gaf^g_gfhghhhih{gjh|gbfkh
30cdef nvrtcResult nvrtcDestroyProgram(nvrtcProgram* prog) except ?NVRTC_ERROR_INVALID_INPUT nogil:
31 return _nvrtc._nvrtcDestroyProgram(prog) 2D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbdfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfoexfyfzfAfBfCfDfEfFfRbSbTbUbVbWbXbYbZb0b1b2b3b4b5b6b7b8b9b!b#b$b%b'b(b)b*b+b,b-bpeqereseteuevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeGfVeWe.b/b:b;b=b?b@b[bHf]b^b_b`b{b|b}b~bacbcccdcIfecfcgchcb c d icjckce f g JfKflcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!c#c$c%c'c(c)c*c+c,c-c.c/c:c;cLf=cMfNf?cOf@cPf[c]c^cQf_cRf`c{c|c}c~cadbdcdddedSffdTfgdUfhdVfidjdkdWfldXfmdndodYfpdZf0f1f2f3f4f5f6f7fqd8f9f!f#f$frdsdtdudvdwdxdydzdAdBdCd%fDd'fEdFd(fGd)f*f+f,f-f.f/f:f;f=fHd?f@f[f]f^fIdJdKd_fLd`fMd{fNd|fOdPdQd}fRd~fSdTdUdVdWdXdYdZd0d1dag2dbg3dcg4ddg5d6d7deg8dfg9d!d#dgg$dhgigjgkglgmgngogpg%dqgrgsgtgug'd(d)d*d+d,d-d.d/d:d;d=dvg?dwg@d[dxg]dygzgAgBgCgDgEgFgGgHg^dIgJgKgLgMg_d`d{dNg|dOgPgQg}dRg~dSgTg1haeUgbeVgceWgdeXgeeYgfeZgge0ghe1gie2gje3gke4gle5g2hme6gne7g3hA XeB YeZe0e1e2e3e4e5e6e7e8e9e!e#e$e%e'e(e)e*e+e,e-e.e/e:e;e=e?e@e[e]e^e_eC `e{e|ei h ahbhchdheh}e~e?g@g[g]gaf^g_gfhghhhihjhbfkh
34cdef nvrtcResult nvrtcCompileProgram(nvrtcProgram prog, int numOptions, const char** options) except ?NVRTC_ERROR_INVALID_INPUT nogil:
35 return _nvrtc._nvrtcCompileProgram(prog, numOptions, options) 2D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbj k l m n o p q dfefffgfhfifjfkflfmfnfofpfqfrfsftfufvfwfoexfyfzfAfBfCfDfr s t u v w x y z EfFfRbSbTbUbVbWbXbYbZb0b1b2b3b4b5b6b7b8b9b!b#b$b%b'b(b)b*b+b,b-bpeqereseteuevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeGfVeWe.b/b:b;b=b?b@b[bHf]b^b_b`b{b|b}b~bacbcccdcIfecfcgchcb c d icjckce f g JfKflcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!c#c$c%c'c(c)c*c+c,c-c.c/c:c8g9g!g#g$g%g'g(g)g*g+g,g-g.g/g:g;g=g;cLf=cMfNf?cOf@cPf[c]c^cQf_cRf`c{c|c}c~cadbdcdddedSffdTfgdUfhdVfidjdkdWfldXfmdndodYfpdZf0f1f2f3f4f5f6f7fqd8f9f!f#f$frdsdtdudvdwdxdydzdAdBdCd%fDd'fEdFd(fGd)f*f+f,f-f.f/f:f;f=fHd?f@f[f]f^fIdJdKd_fLd`fMd{fNd|fOdPdQd}fRd~fSdTdUdVdWdXdYdZd0d1dag2dbg3dcg4ddg5d6d7deg8dfg9d!d#dgg$dhgigjgkglgmgngogpg%dqgrgsgtgug'd(d)d*d+d,d-d.d/d:d;d=dvg?dwg@d[dxg]dygzgAgBgCgDgEgFgGgHg^dIgJgKgLgMg_d`d{dNg|dOgPgQg}dRg~dSgTgaeUgbeVgceWgdeXgeeYgfeZgge0ghe1gie2gje3gke4gle5gme6gne7gA XeB YeZe0e1e2e3e4e5e6e7e8e9e!e#e$e%e'e(e)e*e+e,e-e.e/e:e;e=e?e@e[e]e^e_eC `e{e|ei h cf}e~eafbf
38cdef nvrtcResult nvrtcGetPTXSize(nvrtcProgram prog, size_t* ptxSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
39 return _nvrtc._nvrtcGetPTXSize(prog, ptxSizeRet) 2peqereseteuevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeb c d e f g A XeB YeZe0e1e2e3e4e5e6e7e8e9e!e#e$e%e'e(e)e*e+e,e-e.e/e:e;e=e?e@e[e]e^e_eC `e{e|eh cf}e
42cdef nvrtcResult nvrtcGetPTX(nvrtcProgram prog, char* ptx) except ?NVRTC_ERROR_INVALID_INPUT nogil:
43 return _nvrtc._nvrtcGetPTX(prog, ptx) 2peqereseteuevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeb c d e f g A XeB YeZe0e1e2e3e4e5e6e7e8e9e!e#e$e%e'e(e)e*e+e,e-e.e/e:e;e=e?e@e[e]e^e_eC `e{e|eh cf}e
46cdef nvrtcResult nvrtcGetCUBINSize(nvrtcProgram prog, size_t* cubinSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
47 return _nvrtc._nvrtcGetCUBINSize(prog, cubinSizeRet) 2D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbj k l m n o p q hfifjfkflfmfvfwfxfyfzfAfBfCfDfr s t u v w x y z EfFfRbSbTbUbVbWbXbYbZb0b1b2b3b4b5b6b7b8b9b!b#b$b%b'b(b)b*b+b,b-b.b/b:b;b=b?b@b[bHf]b^b_b`b{b|b}b~bacbcccdcIfecfcgchcb c d JfKflcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!c#c$c%c'c(c)c*c+c,c-c.c/c:c$g%g'g(g)g*g;cLf=cMfNf?cOf@cPf[c]c^cQf_cRf`c{c|c}c~cadbdcdddedSffdTfgdUfhdVfidjdkdWfldXfmdndodYfpdZf0f1f2f3f4f5f6f7fqd8f9f!f#f$frdsdtdudvdwdxdydzdAdBdCd%fDd'fEdFd(fGd)f*f+f,f-f.f/f:f;f=fHd?f@f[f]f^fIdJdKd_fLd`fMd{fNd|fOdPdQd}fRd~fSdTdUdVdWdXdYdZd0d1dag2dbg3dcg4ddg5d6d7deg8dfg9d!d#dgg$dhgigjgkglgmgngogpg%dqgrgsgtgug'd(d)d*d+d,d-d.d/d:d;d=dvg?dwg@d[dxg]dygzgAgBgCgDgEgFgGgHg^dIgJgKgLgMg_d`d{dNg|dOgPgQg}dRg~dSgaeUgbeVgceWgdeXgeeYgfeZgge0ghe1gie2gje3gke4gle5gme6gne7g~eafbf
50cdef nvrtcResult nvrtcGetCUBIN(nvrtcProgram prog, char* cubin) except ?NVRTC_ERROR_INVALID_INPUT nogil:
51 return _nvrtc._nvrtcGetCUBIN(prog, cubin) 2D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbj k l m n o p q hfifjfkflfmfvfwfxfyfzfAfBfCfDfr s t u v w x y z EfFfRbSbTbUbVbWbXbYbZb0b1b2b3b4b5b6b7b8b9b!b#b$b%b'b(b)b*b+b,b-b.b/b:b;b=b?b@b[bHf]b^b_b`b{b|b}b~bacbcccdcIfecfcgchcb c d JfKflcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!c#c$c%c'c(c)c*c+c,c-c.c/c:c$g%g'g(g)g*g;cLf=cMfNf?cOf@cPf[c]c^cQf_cRf`c{c|c}c~cadbdcdddedSffdTfgdUfhdVfidjdkdWfldXfmdndodYfpdZf0f1f2f3f4f5f6f7fqd8f9f!f#f$frdsdtdudvdwdxdydzdAdBdCd%fDd'fEdFd(fGd)f*f+f,f-f.f/f:f;f=fHd?f@f[f]f^fIdJdKd_fLd`fMd{fNd|fOdPdQd}fRd~fSdTdUdVdWdXdYdZd0d1dag2dbg3dcg4ddg5d6d7deg8dfg9d!d#dgg$dhgigjgkglgmgngogpg%dqgrgsgtgug'd(d)d*d+d,d-d.d/d:d;d=dvg?dwg@d[dxg]dygzgAgBgCgDgEgFgGgHg^dIgJgKgLgMg_d`d{dNg|dOgPgQg}dRg~dSgaeUgbeVgceWgdeXgeeYgfeZgge0ghe1gie2gje3gke4gle5gme6gne7g~eafbf
54cdef nvrtcResult nvrtcGetLTOIRSize(nvrtcProgram prog, size_t* LTOIRSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
55 return _nvrtc._nvrtcGetLTOIRSize(prog, LTOIRSizeRet) 2dfefffgfnfofpfqfrfsftfufGficjckc8g9g!g#g+g,g-g.g/g:g;g=gTg
58cdef nvrtcResult nvrtcGetLTOIR(nvrtcProgram prog, char* LTOIR) except ?NVRTC_ERROR_INVALID_INPUT nogil:
59 return _nvrtc._nvrtcGetLTOIR(prog, LTOIR) 2dfefffgfnfofpfqfrfsftfufGficjckc8g9g!g#g+g,g-g.g/g:g;g=gTg
62cdef nvrtcResult nvrtcGetOptiXIRSize(nvrtcProgram prog, size_t* optixirSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
63 return _nvrtc._nvrtcGetOptiXIRSize(prog, optixirSizeRet)
66cdef nvrtcResult nvrtcGetOptiXIR(nvrtcProgram prog, char* optixir) except ?NVRTC_ERROR_INVALID_INPUT nogil:
67 return _nvrtc._nvrtcGetOptiXIR(prog, optixir)
70cdef nvrtcResult nvrtcGetProgramLogSize(nvrtcProgram prog, size_t* logSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
71 return _nvrtc._nvrtcGetProgramLogSize(prog, logSizeRet) 2j k l m n o p q oer s t u v w x y z i h
74cdef nvrtcResult nvrtcGetProgramLog(nvrtcProgram prog, char* log) except ?NVRTC_ERROR_INVALID_INPUT nogil:
75 return _nvrtc._nvrtcGetProgramLog(prog, log) 2j k l m n o p q oer s t u v w x y z i h
78cdef nvrtcResult nvrtcAddNameExpression(nvrtcProgram prog, const char* name_expression) except ?NVRTC_ERROR_INVALID_INPUT nogil:
79 return _nvrtc._nvrtcAddNameExpression(prog, name_expression) 2D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb0b1b2b3b4b5b6b7b8b9b!b#b$b%b'b(b)b*b+b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcb c d icjckce f g lcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!c#c$c%c'c(c)c*c+c,c-c.c/c:c;c=c?c@c[c]c^c_c`c{c|c}c~cadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd0d1d2d3d4d5d6d7d8d9d!d#d$d%d'd(d)d*d+d,d-d.d/d:d;d=d?d@d[d]d^d_d`d{d|d}d~daebecedeeefegeheiejekelemene
82cdef nvrtcResult nvrtcGetLoweredName(nvrtcProgram prog, const char* name_expression, const char** lowered_name) except ?NVRTC_ERROR_INVALID_INPUT nogil:
83 return _nvrtc._nvrtcGetLoweredName(prog, name_expression, lowered_name) 2D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqbrbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQb4hRbSbTbUbVbWbXbYbZb0b1b2b3b4b5b6b7b8b9b!b#b$b%b'b(b)b*b+b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcb c d icjckce f g lcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!c#c$c%c'c(c)c*c+c,c-c.c/c:c`g;c=c?c@c[c]c^c_c`c{c|c}c~cadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd0d1d2d3d4d5d6d7d8d9d!d#d$d%d'd(d)d*d+d,d-d.d/d:d;d=d?d@d[d]d^d_d`d{d|d}d~daebecedeeefegeheiejekelemene
86cdef nvrtcResult nvrtcGetPCHHeapSize(size_t* ret) except ?NVRTC_ERROR_INVALID_INPUT nogil:
87 return _nvrtc._nvrtcGetPCHHeapSize(ret)
90cdef nvrtcResult nvrtcSetPCHHeapSize(size_t size) except ?NVRTC_ERROR_INVALID_INPUT nogil:
91 return _nvrtc._nvrtcSetPCHHeapSize(size)
94cdef nvrtcResult nvrtcGetPCHCreateStatus(nvrtcProgram prog) except ?NVRTC_ERROR_INVALID_INPUT nogil:
95 return _nvrtc._nvrtcGetPCHCreateStatus(prog) 1ABC
98cdef nvrtcResult nvrtcGetPCHHeapSizeRequired(nvrtcProgram prog, size_t* size) except ?NVRTC_ERROR_INVALID_INPUT nogil:
99 return _nvrtc._nvrtcGetPCHHeapSizeRequired(prog, size)
102cdef nvrtcResult nvrtcSetFlowCallback(nvrtcProgram prog, void * callback, void* payload) except ?NVRTC_ERROR_INVALID_INPUT nogil:
103 return _nvrtc._nvrtcSetFlowCallback(prog, callback, payload)
106cdef nvrtcResult nvrtcGetTileIRSize(nvrtcProgram prog, size_t* TileIRSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
107 return _nvrtc._nvrtcGetTileIRSize(prog, TileIRSizeRet)
110cdef nvrtcResult nvrtcGetTileIR(nvrtcProgram prog, char* TileIR) except ?NVRTC_ERROR_INVALID_INPUT nogil:
111 return _nvrtc._nvrtcGetTileIR(prog, TileIR)
114cdef nvrtcResult nvrtcInstallBundledHeaders(const char* installPath, unsigned int flags, const char** errorLog) except ?NVRTC_ERROR_INVALID_INPUT nogil:
115 return _nvrtc._nvrtcInstallBundledHeaders(installPath, flags, errorLog)
118cdef nvrtcResult nvrtcGetBundledHeadersInfo(nvrtcBundledHeadersInfo* info, const char** errorLog) except ?NVRTC_ERROR_INVALID_INPUT nogil:
119 return _nvrtc._nvrtcGetBundledHeadersInfo(info, errorLog)
122cdef nvrtcResult nvrtcRemoveBundledHeaders(const char* installPath, const char** errorLog) except ?NVRTC_ERROR_INVALID_INPUT nogil:
123 return _nvrtc._nvrtcRemoveBundledHeaders(installPath, errorLog)