Coverage for cuda/bindings/cynvrtc.pyx: 83.05%

59 statements  

« prev     ^ index     » next       coverage.py v7.16.0, created at 2026-09-10 02:27 +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. 

6  

7# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=9725757222bfc514253ab6a6113b4e6b1c33fab841fe2fff8ebb1012ecf7715b 

8from ._internal cimport nvrtc as _nvrtc 

9  

10cdef const char* nvrtcGetErrorString(nvrtcResult result) except?NULL nogil: 

11 return _nvrtc._nvrtcGetErrorString(result) 2,e?h9hj e

12  

13  

14cdef nvrtcResult nvrtcVersion(int* major, int* minor) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

15 return _nvrtc._nvrtcVersion(major, minor) 2a k l m n o p q r s t u v w x y z A -e.e/e:e;e=e?e@e[e]e^e_e`e{e|e}e~eafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfb c d @hf [hg ]hh ^h_hB sfC tfufvfwfxfyfzfAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf0fD 1f2f3fj i 4f5f6f7f8f9f!f`h)f#f$fe %f{h|h}h~haibicidieifigihiiijikiliminioipiqirisitiuiviwixiyiziAiBiCi3h4h5h6h'f7h8h!h#h(f

16  

17  

18cdef nvrtcResult nvrtcGetNumSupportedArchs(int* numArchs) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

19 return _nvrtc._nvrtcGetNumSupportedArchs(numArchs) 2$h%h

20  

21  

22cdef nvrtcResult nvrtcGetSupportedArchs(int* supportedArchs) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

23 return _nvrtc._nvrtcGetSupportedArchs(supportedArchs) 2$h%h

24  

25  

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) 2E 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+bk l m n o p q r *f+f,f-f.f/f:f;f=f?f@f[f]f^f_f`f{f|f}f~f,eagbgcgdgegfgggs t u v w x y z A hg,b-big.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOc-e.e/e:e;e=e?e@e[e]e^e_e`e{e|e}e~eafbfcfdfefffgfhfifjfkflfmfnfofpfjgqfrfPcQcRcScTcUcVcWckgXcYcZc0c1c2c3c4c5c6c7c8clg9c!c#c$cb c d %c'c(cf g h mgng)c*c+c,c-c.c/c:c;c=c?c@c[c]c^c_c`c{c|c}c~cadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdLhMhNhOhPhQhRhShThUhVhWhXhYhZh0h1h2hDiSdogTdpgqgUdrgVdsgWdXdYdtgZdug0d1d2d3d4d5d6d7d8d9dvg!dwg#dxg$dyg%d'd(dzg)dAg*d+d,dBg-dCgDgEgFgGgHgIgJgKg.dLgMgNgOgPg/d:d;d=d?d@d[d]d^d_d`d{dQg|dRg}d~dSgaeTgUgVgWgXgYgZg0g1g2gbe3g4g5g6g7gcedeee8gfe9gge!ghe#giejeke$gle%gmeneoepeqereseteueve'gwe(gxe)gye*gzeAeBe+gCe,gDeEeFe-gGe.g/g:g;g=g?g@g[g]gHe^g_g`g{g|gIeJeKeLeMeNeOePeQeReSeTe}gUe~gVeWeahXebhchdhehfhghhhihjhkhYelhmhnhohphZe0e1eqh2erhshth3euh4evhwhEi5exh6eyh7ezh8eAh9eBh!eCh#eDh$eEh%eFh'eGh(eHh)eIhFi*eJh+eKhGi'hB sfC tfufvfwfxfyfzfAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf0fD 1f2f3fj i 4f5f6f7f8f9f!f(h)h*h)f+h,h#f$fe %f3h4h5h6h'f7h8h-h.h/h:h!h;h#h(f=h

28  

29  

30cdef nvrtcResult nvrtcDestroyProgram(nvrtcProgram* prog) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

31 return _nvrtc._nvrtcDestroyProgram(prog) 2E 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*f+f,f-f.f/f:f;f=f?f@f[f]f^f_f`f{f|fHi}f~f,eagbgcgdgegfggghg,b-big.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOc-e.e/e:e;e=e?e@e[e]e^e_e`e{e|e}e~eafbfcfdfefffgfhfifjfkflfmfnfofpfjgqfrfPcQcRcScTcUcVcWckgXcYcZc0c1c2c3c4c5c6c7c8clg9c!c#c$cb c d %c'c(cf g h mgng)c*c+c,c-c.c/c:c;c=c?c@c[c]c^c_c`c{c|c}c~cadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdIiSdogTdpgqgUdrgVdsgWdXdYdtgZdug0d1d2d3d4d5d6d7d8d9dvg!dwg#dxg$dyg%d'd(dzg)dAg*d+d,dBg-dCgDgEgFgGgHgIgJgKg.dLgMgNgOgPg/d:d;d=d?d@d[d]d^d_d`d{dQg|dRg}d~dSgaeTgUgVgWgXgYgZg0g1g2gbe3g4g5g6g7gcedeee8gfe9gge!ghe#giejeke$gle%gmeneoepeqereseteueve'gwe(gxe)gye*gzeAeBe+gCe,gDeEeFe-gGe.g/g:g;g=g?g@g[g]gHe^g_g`g{g|gIeJeKeLeMeNeOePeQeReSeTe}gUe~gVeWeahXebhchdhehfhghhhihjhkhYelhmhnhohphZe0e1eqh2erhshth3euh4evhwhJi5exh6eyh7ezh8eAh9eBh!eCh#eDh$eEh%eFh'eGh(eHh)eIhKi*eJh+eKhLi'hB sfC tfufvfwfxfyfzfAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf0fD 1f2f3fj i 4f5f6f7f8f9f!f(h)h*hMi+h,h#f$fe %f3h4h5h6h'fNi7h8h-h.h/h:h;h(f=h

32  

33  

34cdef nvrtcResult nvrtcCompileProgram(nvrtcProgram prog, int numOptions, const char** options) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

35 return _nvrtc._nvrtcCompileProgram(prog, numOptions, options) 2E 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+bk l m n o p q r *f+f,f-f.f/f:f;f=f?f@f[f]f^f_f`f{f|f}f~f,eagbgcgdgegfgggs t u v w x y z A hg,b-big.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOc-e.e/e:e;e=e?e@e[e]e^e_e`e{e|e}e~eafbfcfdfefffgfhfifjfkflfmfnfofpfjgqfrfPcQcRcScTcUcVcWckgXcYcZc0c1c2c3c4c5c6c7c8clg9c!c#c$cb c d %c'c(cf g h mgng)c*c+c,c-c.c/c:c;c=c?c@c[c]c^c_c`c{c|c}c~cadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdLhMhNhOhPhQhRhShThUhVhWhXhYhZh0h1h2hSdogTdpgqgUdrgVdsgWdXdYdtgZdug0d1d2d3d4d5d6d7d8d9dvg!dwg#dxg$dyg%d'd(dzg)dAg*d+d,dBg-dCgDgEgFgGgHgIgJgKg.dLgMgNgOgPg/d:d;d=d?d@d[d]d^d_d`d{dQg|dRg}d~dSgaeTgUgVgWgXgYgZg0g1g2gbe3g4g5g6g7gcedeee8gfe9gge!ghe#giejeke$gle%gmeneoepeqereseteueve'gwe(gxe)gye*gzeAeBe+gCe,gDeEeFe-gGe.g/g:g;g=g?g@g[g]gHe^g_g`g{g|gIeJeKeLeMeNeOePeQeReSeTe}gUe~gVeWeahXebhchdhehfhghhhihjhkhYelhmhnhohphZe0e1eqh2erhshth3euh4evhwh5exh6eyh7ezh8eAh9eBh!eCh#eDh$eEh%eFh'eGh(eHh)eIh*eJh+eKhB sfC tfufvfwfxfyfzfAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf0fD 1f2f3fj i 4f5f6f7f8f9f!f)f#f$fe %f'f(f

36  

37  

38cdef nvrtcResult nvrtcGetPTXSize(nvrtcProgram prog, size_t* ptxSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

39 return _nvrtc._nvrtcGetPTXSize(prog, ptxSizeRet) 2-e.e/e:e;e=e?e@e[e]e^e_e`e{e|e}e~eafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfb c d f g h B sfC tfufvfwfxfyfzfAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf0fD 1f2f3fi 4f5f6f7f8f9f!f)f#f$fe

40  

41  

42cdef nvrtcResult nvrtcGetPTX(nvrtcProgram prog, char* ptx) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

43 return _nvrtc._nvrtcGetPTX(prog, ptx) 2-e.e/e:e;e=e?e@e[e]e^e_e`e{e|e}e~eafbfcfdfefffgfhfifjfkflfmfnfofpfqfrfb c d f g h B sfC tfufvfwfxfyfzfAfBfCfDfEfFfGfHfIfJfKfLfMfNfOfPfQfRfSfTfUfVfWfXfYfZf0fD 1f2f3fi 4f5f6f7f8f9f!f)f#f$fe

44  

45  

46cdef nvrtcResult nvrtcGetCUBINSize(nvrtcProgram prog, size_t* cubinSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

47 return _nvrtc._nvrtcGetCUBINSize(prog, cubinSizeRet) 2E 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+bk l m n o p q r .f/f:f;f=f?f}f~fagbgcgdgegfgggs t u v w x y z A hg,b-big.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWckgXcYcZc0c1c2c3c4c5c6c7c8clg9c!c#c$cb c d mgng)c*c+c,c-c.c/c:c;c=c?c@c[c]c^c_c`c{c|c}c~cadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdPhQhRhShThUhSdogTdpgqgUdrgVdsgWdXdYdtgZdug0d1d2d3d4d5d6d7d8d9dvg!dwg#dxg$dyg%d'd(dzg)dAg*d+d,dBg-dCgDgEgFgGgHgIgJgKg.dLgMgNgOgPg/d:d;d=d?d@d[d]d^d_d`d{dQg|dRg}d~dSgaeTgUgVgWgXgYgZg0g1g2gbe3g4g5g6g7gcedeee8gfe9gge!ghe#giejeke$gle%gmeneoepeqereseteueve'gwe(gxe)gye*gzeAeBe+gCe,gDeEeFe-gGe.g/g:g;g=g?g@g[g]gHe^g_g`g{g|gIeJeKeLeMeNeOePeQeReSeTe}gUe~gVeWeahXebhchdhehfhghhhihjhkhYelhmhnhohphZe0e1eqh2erhshth3euh4evh5exh6eyh7ezh8eAh9eBh!eCh#eDh$eEh%eFh'eGh(eHh)eIh*eJh+eKh%f'f(f

48  

49  

50cdef nvrtcResult nvrtcGetCUBIN(nvrtcProgram prog, char* cubin) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

51 return _nvrtc._nvrtcGetCUBIN(prog, cubin) 2E 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+bk l m n o p q r .f/f:f;f=f?f}f~fagbgcgdgegfgggs t u v w x y z A hg,b-big.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWckgXcYcZc0c1c2c3c4c5c6c7c8clg9c!c#c$cb c d mgng)c*c+c,c-c.c/c:c;c=c?c@c[c]c^c_c`c{c|c}c~cadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdPhQhRhShThUhSdogTdpgqgUdrgVdsgWdXdYdtgZdug0d1d2d3d4d5d6d7d8d9dvg!dwg#dxg$dyg%d'd(dzg)dAg*d+d,dBg-dCgDgEgFgGgHgIgJgKg.dLgMgNgOgPg/d:d;d=d?d@d[d]d^d_d`d{dQg|dRg}d~dSgaeTgUgVgWgXgYgZg0g1g2gbe3g4g5g6g7gcedeee8gfe9gge!ghe#giejeke$gle%gmeneoepeqereseteueve'gwe(gxe)gye*gzeAeBe+gCe,gDeEeFe-gGe.g/g:g;g=g?g@g[g]gHe^g_g`g{g|gIeJeKeLeMeNeOePeQeReSeTe}gUe~gVeWeahXebhchdhehfhghhhihjhkhYelhmhnhohphZe0e1eqh2erhshth3euh4evh5exh6eyh7ezh8eAh9eBh!eCh#eDh$eEh%eFh'eGh(eHh)eIh*eJh+eKh%f'f(f

52  

53  

54cdef nvrtcResult nvrtcGetLTOIRSize(nvrtcProgram prog, size_t* LTOIRSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

55 return _nvrtc._nvrtcGetLTOIRSize(prog, LTOIRSizeRet) 2*f+f,f-f@f[f]f^f_f`f{f|fjg%c'c(cLhMhNhOhVhWhXhYhZh0h1h2hwh

56  

57  

58cdef nvrtcResult nvrtcGetLTOIR(nvrtcProgram prog, char* LTOIR) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

59 return _nvrtc._nvrtcGetLTOIR(prog, LTOIR) 2*f+f,f-f@f[f]f^f_f`f{f|fjg%c'c(cLhMhNhOhVhWhXhYhZh0h1h2hwh

60  

61  

62cdef nvrtcResult nvrtcGetOptiXIRSize(nvrtcProgram prog, size_t* optixirSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

63 return _nvrtc._nvrtcGetOptiXIRSize(prog, optixirSizeRet) 

64  

65  

66cdef nvrtcResult nvrtcGetOptiXIR(nvrtcProgram prog, char* optixir) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

67 return _nvrtc._nvrtcGetOptiXIR(prog, optixir) 

68  

69  

70cdef nvrtcResult nvrtcGetProgramLogSize(nvrtcProgram prog, size_t* logSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

71 return _nvrtc._nvrtcGetProgramLogSize(prog, logSizeRet) 2k l m n o p q r ,es t u v w x y z A j i e

72  

73  

74cdef nvrtcResult nvrtcGetProgramLog(nvrtcProgram prog, char* log) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

75 return _nvrtc._nvrtcGetProgramLog(prog, log) 2k l m n o p q r ,es t u v w x y z A j i e

76  

77  

78cdef nvrtcResult nvrtcAddNameExpression(nvrtcProgram prog, const char* name_expression) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

79 return _nvrtc._nvrtcAddNameExpression(prog, name_expression) 2E 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~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!c#c$cb c d %c'c(cf g h )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~daebecedeeefegeheiejekelemeneoepeqereseteuevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe0e1e2e3e4e5e6e7e8e9e!e#e$e%e'e(e)e*e+e

80  

81  

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) 2E 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+bOi,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!c#c$cb c d %c'c(cf g h )c*c+c,c-c.c/c:c;c=c?c@c[c]c^c_c`c{c|c}c~cadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRd9hSdTdUdVdWdXdYdZd0d1d2d3d4d5d6d7d8d9d!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~daebecedeeefegeheiejekelemeneoepeqereseteuevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe0e1e2e3e4e5e6e7e8e9e!e#e$e%e'e(e)e*e+e

84  

85  

86cdef nvrtcResult nvrtcGetPCHHeapSize(size_t* ret) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

87 return _nvrtc._nvrtcGetPCHHeapSize(ret) 

88  

89  

90cdef nvrtcResult nvrtcSetPCHHeapSize(size_t size) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

91 return _nvrtc._nvrtcSetPCHHeapSize(size) 

92  

93  

94cdef nvrtcResult nvrtcGetPCHCreateStatus(nvrtcProgram prog) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

95 return _nvrtc._nvrtcGetPCHCreateStatus(prog) 1BCD

96  

97  

98cdef nvrtcResult nvrtcGetPCHHeapSizeRequired(nvrtcProgram prog, size_t* size) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

99 return _nvrtc._nvrtcGetPCHHeapSizeRequired(prog, size) 

100  

101  

102cdef nvrtcResult nvrtcSetFlowCallback(nvrtcProgram prog, void * callback, void* payload) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

103 return _nvrtc._nvrtcSetFlowCallback(prog, callback, payload) 

104  

105  

106cdef nvrtcResult nvrtcGetTileIRSize(nvrtcProgram prog, size_t* TileIRSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

107 return _nvrtc._nvrtcGetTileIRSize(prog, TileIRSizeRet) 

108  

109  

110cdef nvrtcResult nvrtcGetTileIR(nvrtcProgram prog, char* TileIR) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

111 return _nvrtc._nvrtcGetTileIR(prog, TileIR) 

112  

113  

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) 

116  

117  

118cdef nvrtcResult nvrtcGetBundledHeadersInfo(nvrtcBundledHeadersInfo* info, const char** errorLog) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

119 return _nvrtc._nvrtcGetBundledHeadersInfo(info, errorLog) 2PiQi

120  

121  

122cdef nvrtcResult nvrtcRemoveBundledHeaders(const char* installPath, const char** errorLog) except ?NVRTC_ERROR_INVALID_INPUT nogil: 

123 return _nvrtc._nvrtcRemoveBundledHeaders(installPath, errorLog)