Coverage for cuda / bindings / cynvrtc.pyx: 84.91%
53 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-29 01:27 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-29 01:27 +0000
1# SPDX-FileCopyrightText: Copyright (c) 2021-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2#
3# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
4#
5# This code was automatically generated with version 13.2.0, generator version 0.3.1.dev1364+ged01d643e. Do not modify it directly.
7from ._internal cimport nvrtc as _nvrtc
9cdef const char* nvrtcGetErrorString(nvrtcResult result) except ?NULL nogil:
10 return _nvrtc._nvrtcGetErrorString(result) 2.dxgg
12cdef nvrtcResult nvrtcVersion(int* major, int* minor) except ?NVRTC_ERROR_INVALID_INPUT nogil:
13 return _nvrtc._nvrtcVersion(major, minor) 2a h i j k l m n o /d:d;d=d?d@d[d]d^d_d`d{d|d}d~daebecedeeefegeheiejekelemeneoepeqereseb c ygd zge AgBgp teq uevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe0e1er 2e3e4eg f 6e5e
15cdef nvrtcResult nvrtcGetNumSupportedArchs(int* numArchs) except ?NVRTC_ERROR_INVALID_INPUT nogil:
16 return _nvrtc._nvrtcGetNumSupportedArchs(numArchs) 2rg
18cdef nvrtcResult nvrtcGetSupportedArchs(int* supportedArchs) except ?NVRTC_ERROR_INVALID_INPUT nogil:
19 return _nvrtc._nvrtcGetSupportedArchs(supportedArchs) 2rg
21cdef nvrtcResult nvrtcCreateProgram(nvrtcProgram* prog, const char* src, const char* name, int numHeaders, const char** headers, const char** includeNames) except ?NVRTC_ERROR_INVALID_INPUT nogil:
22 return _nvrtc._nvrtcCreateProgram(prog, src, name, numHeaders, headers, includeNames) 2s t u v w x y z A B C D 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 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqb7e8e.d9e!e#e$eh i j k l m n o %e'erbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUb/d:d;d=d?d@d[d]d^d_d`d{d|d}d~daebecedeeefegeheiejekelemeneoepeqe(ereseVbWbXbYbZb0b)e1b2b3b4b5b6b7b8b9b!b#b$b%b'b(bb c )b*bd e +b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTc*e+e,e-e.e/e:e;e=e?e@e[e]e^eUc_eVc`e{eWc|eXc}eYcZc0c~e1caf2c3c4c5c6c7c8c9c!c#cbf$ccf%cdf'cef(c)c*cff+cgf,c-c.chf/cifjfkflfmfnfofpfqf:crfsftfufvf;c=c?c@c[c]c^c_c`c{c|c}cwf~cxfadbdyfcdzfAfBfCfDfEfFfGfHfIfddJfKfLfMfNfedfdgdOfhdPfidQfjdRfkdldmdSfndTfodpdqdrdsdtdudvdwdxdUfydVfzdWfAdXfBdCdDdYfEdZfFdGdHd0fId1f2f3f4f5f6f7f8f9fJd!f#f$f%f'fKdLdMdNdOdPdQdRdSdTdUdVd(fWd)fXdYd*fZd+f,f-f.f/f:f;f=f?f@f0d[f]f^f_f`f1d2d3d{f4d|f}f~f5dag6dbgcgCg7ddg8deg9dfg!dgg#dhg$dig%djg'dkg(dlg)dmg*dng+dogDg,dpg-dqgEgp teq uevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe0e1er 2e3e4eg f sgtgug6evgwg5e
24cdef nvrtcResult nvrtcDestroyProgram(nvrtcProgram* prog) except ?NVRTC_ERROR_INVALID_INPUT nogil:
25 return _nvrtc._nvrtcDestroyProgram(prog) 2s t u v w x y z A B C D 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 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqb7e8eFg.d9e!e#e$e%e'erbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUb/d:d;d=d?d@d[d]d^d_d`d{d|d}d~daebecedeeefegeheiejekelemeneoepeqe(ereseVbWbXbYbZb0b)e1b2b3b4b5b6b7b8b9b!b#b$b%b'b(bb c )b*bd e +b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTc*e+e,e-e.e/e:e;e=e?e@e[e]e^eUc_eVc`e{eWc|eXc}eYcZc0c~e1caf2c3c4c5c6c7c8c9c!c#cbf$ccf%cdf'cef(c)c*cff+cgf,c-c.chf/cifjfkflfmfnfofpfqf:crfsftfufvf;c=c?c@c[c]c^c_c`c{c|c}cwf~cxfadbdyfcdzfAfBfCfDfEfFfGfHfIfddJfKfLfMfNfedfdgdOfhdPfidQfjdRfkdldmdSfndTfodpdqdrdsdtdudvdwdxdUfydVfzdWfAdXfBdCdDdYfEdZfFdGdHd0fId1f2f3f4f5f6f7f8f9fJd!f#f$f%f'fKdLdMdNdOdPdQdRdSdTdUdVd(fWd)fXdYd*fZd+f,f-f.f/f:f;f=f?f@f0d[f]f^f_f`f1d2d3d{f4d|f}f~f5dag6dbgcgGg7ddg8deg9dfg!dgg#dhg$dig%djg'dkg(dlg)dmg*dng+dogHg,dpg-dqgIgp teq uevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe0e1er 2e3e4eg f sgtgugvgwg5e
27cdef nvrtcResult nvrtcCompileProgram(nvrtcProgram prog, int numOptions, const char** options) except ?NVRTC_ERROR_INVALID_INPUT nogil:
28 return _nvrtc._nvrtcCompileProgram(prog, numOptions, options) 2s t u v w x y z A B C D 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 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqb7e8e.d9e!e#e$eh i j k l m n o %e'erbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUb/d:d;d=d?d@d[d]d^d_d`d{d|d}d~daebecedeeefegeheiejekelemeneoepeqe(ereseVbWbXbYbZb0b)e1b2b3b4b5b6b7b8b9b!b#b$b%b'b(bb c )b*bd e +b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTc*e+e,e-e.e/e:e;e=e?e@e[e]e^eUc_eVc`e{eWc|eXc}eYcZc0c~e1caf2c3c4c5c6c7c8c9c!c#cbf$ccf%cdf'cef(c)c*cff+cgf,c-c.chf/cifjfkflfmfnfofpfqf:crfsftfufvf;c=c?c@c[c]c^c_c`c{c|c}cwf~cxfadbdyfcdzfAfBfCfDfEfFfGfHfIfddJfKfLfMfNfedfdgdOfhdPfidQfjdRfkdldmdSfndTfodpdqdrdsdtdudvdwdxdUfydVfzdWfAdXfBdCdDdYfEdZfFdGdHd0fId1f2f3f4f5f6f7f8f9fJd!f#f$f%f'fKdLdMdNdOdPdQdRdSdTdUdVd(fWd)fXdYd*fZd+f,f-f.f/f:f;f=f?f@f0d[f]f^f_f`f1d2d3d{f4d|f}f~f5dag6dbgcg7ddg8deg9dfg!dgg#dhg$dig%djg'dkg(dlg)dmg*dng+dog,dpg-dqgp teq uevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe0e1er 2e3e4eg f 6e5e
30cdef nvrtcResult nvrtcGetPTXSize(nvrtcProgram prog, size_t* ptxSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
31 return _nvrtc._nvrtcGetPTXSize(prog, ptxSizeRet) 2/d:d;d=d?d@d[d]d^d_d`d{d|d}d~daebecedeeefegeheiejekelemeneoepeqereseb c d e p teq uevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe0e1er 2e3e4ef 6e5e
33cdef nvrtcResult nvrtcGetPTX(nvrtcProgram prog, char* ptx) except ?NVRTC_ERROR_INVALID_INPUT nogil:
34 return _nvrtc._nvrtcGetPTX(prog, ptx) 2/d:d;d=d?d@d[d]d^d_d`d{d|d}d~daebecedeeefegeheiejekelemeneoepeqereseb c d e p teq uevewexeyezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe0e1er 2e3e4ef 6e5e
36cdef nvrtcResult nvrtcGetCUBINSize(nvrtcProgram prog, size_t* cubinSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
37 return _nvrtc._nvrtcGetCUBINSize(prog, cubinSizeRet) 2s t u v w x y z A B C D 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 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqb7e8e9e!e#e$eh i j k l m n o %e'erbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb0b)e1b2b3b4b5b6b7b8b9b!b#b$b%b'b(bb c +b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTc.e/e:e;e=e?eUc_eVc`e{eWc|eXc}eYcZc0c~e1caf2c3c4c5c6c7c8c9c!c#cbf$ccf%cdf'cef(c)c*cff+cgf,c-c.chf/cifjfkflfmfnfofpfqf:crfsftfufvf;c=c?c@c[c]c^c_c`c{c|c}cwf~cxfadbdyfcdzfAfBfCfDfEfFfGfHfIfddJfKfLfMfNfedfdgdOfhdPfidQfjdRfkdldmdSfndTfodpdqdrdsdtdudvdwdxdUfydVfzdWfAdXfBdCdDdYfEdZfFdGdHd0fId1f2f3f4f5f6f7f8f9fJd!f#f$f%f'fKdLdMdNdOdPdQdRdSdTdUdVd(fWd)fXdYd*fZd+f,f-f.f/f:f;f=f?f@f0d[f]f^f_f`f1d2d3d{f4d|f}f~f5dag6dbg7ddg8deg9dfg!dgg#dhg$dig%djg'dkg(dlg)dmg*dng+dog,dpg-dqg
39cdef nvrtcResult nvrtcGetCUBIN(nvrtcProgram prog, char* cubin) except ?NVRTC_ERROR_INVALID_INPUT nogil:
40 return _nvrtc._nvrtcGetCUBIN(prog, cubin) 2s t u v w x y z A B C D 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 ! # $ % ' ( ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebfbgbhbibjbkblbmbnbobpbqb7e8e9e!e#e$eh i j k l m n o %e'erbsbtbubvbwbxbybzbAbBbCbDbEbFbGbHbIbJbKbLbMbNbObPbQbRbSbTbUbVbWbXbYbZb0b)e1b2b3b4b5b6b7b8b9b!b#b$b%b'b(bb c +b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTc.e/e:e;e=e?eUc_eVc`e{eWc|eXc}eYcZc0c~e1caf2c3c4c5c6c7c8c9c!c#cbf$ccf%cdf'cef(c)c*cff+cgf,c-c.chf/cifjfkflfmfnfofpfqf:crfsftfufvf;c=c?c@c[c]c^c_c`c{c|c}cwf~cxfadbdyfcdzfAfBfCfDfEfFfGfHfIfddJfKfLfMfNfedfdgdOfhdPfidQfjdRfkdldmdSfndTfodpdqdrdsdtdudvdwdxdUfydVfzdWfAdXfBdCdDdYfEdZfFdGdHd0fId1f2f3f4f5f6f7f8f9fJd!f#f$f%f'fKdLdMdNdOdPdQdRdSdTdUdVd(fWd)fXdYd*fZd+f,f-f.f/f:f;f=f?f@f0d[f]f^f_f`f1d2d3d{f4d|f}f~f5dag6dbg7ddg8deg9dfg!dgg#dhg$dig%djg'dkg(dlg)dmg*dng+dog,dpg-dqg
42cdef nvrtcResult nvrtcGetLTOIRSize(nvrtcProgram prog, size_t* LTOIRSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
43 return _nvrtc._nvrtcGetLTOIRSize(prog, LTOIRSizeRet) 2(e)b*b*e+e,e-e@e[e]e^ecg
45cdef nvrtcResult nvrtcGetLTOIR(nvrtcProgram prog, char* LTOIR) except ?NVRTC_ERROR_INVALID_INPUT nogil:
46 return _nvrtc._nvrtcGetLTOIR(prog, LTOIR) 2(e)b*b*e+e,e-e@e[e]e^ecg
48cdef nvrtcResult nvrtcGetOptiXIRSize(nvrtcProgram prog, size_t* optixirSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
49 return _nvrtc._nvrtcGetOptiXIRSize(prog, optixirSizeRet)
51cdef nvrtcResult nvrtcGetOptiXIR(nvrtcProgram prog, char* optixir) except ?NVRTC_ERROR_INVALID_INPUT nogil:
52 return _nvrtc._nvrtcGetOptiXIR(prog, optixir)
54cdef nvrtcResult nvrtcGetProgramLogSize(nvrtcProgram prog, size_t* logSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
55 return _nvrtc._nvrtcGetProgramLogSize(prog, logSizeRet) 2.dh i j k l m n o g f
57cdef nvrtcResult nvrtcGetProgramLog(nvrtcProgram prog, char* log) except ?NVRTC_ERROR_INVALID_INPUT nogil:
58 return _nvrtc._nvrtcGetProgramLog(prog, log) 2.dh i j k l m n o g f
60cdef nvrtcResult nvrtcAddNameExpression(nvrtcProgram prog, const char* name_expression) except ?NVRTC_ERROR_INVALID_INPUT nogil:
61 return _nvrtc._nvrtcAddNameExpression(prog, name_expression) 2s t u v w x y z A B C D 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(bb c )b*bd e +b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!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
63cdef nvrtcResult nvrtcGetLoweredName(nvrtcProgram prog, const char* name_expression, const char** lowered_name) except ?NVRTC_ERROR_INVALID_INPUT nogil:
64 return _nvrtc._nvrtcGetLoweredName(prog, name_expression, lowered_name) 2s t u v w x y z A B C D 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(bb c )b*bd e +b,b-b.b/b:b;b=b?b@b[b]b^b_b`b{b|b}b~bacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczcAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcJgUcVcWcXcYcZc0c1c2c3c4c5c6c7c8c9c!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
66cdef nvrtcResult nvrtcGetPCHHeapSize(size_t* ret) except ?NVRTC_ERROR_INVALID_INPUT nogil:
67 return _nvrtc._nvrtcGetPCHHeapSize(ret)
69cdef nvrtcResult nvrtcSetPCHHeapSize(size_t size) except ?NVRTC_ERROR_INVALID_INPUT nogil:
70 return _nvrtc._nvrtcSetPCHHeapSize(size)
72cdef nvrtcResult nvrtcGetPCHCreateStatus(nvrtcProgram prog) except ?NVRTC_ERROR_INVALID_INPUT nogil:
73 return _nvrtc._nvrtcGetPCHCreateStatus(prog) 1pqr
75cdef nvrtcResult nvrtcGetPCHHeapSizeRequired(nvrtcProgram prog, size_t* size) except ?NVRTC_ERROR_INVALID_INPUT nogil:
76 return _nvrtc._nvrtcGetPCHHeapSizeRequired(prog, size)
78cdef nvrtcResult nvrtcSetFlowCallback(nvrtcProgram prog, void* callback, void* payload) except ?NVRTC_ERROR_INVALID_INPUT nogil:
79 return _nvrtc._nvrtcSetFlowCallback(prog, callback, payload)
81cdef nvrtcResult nvrtcGetTileIRSize(nvrtcProgram prog, size_t* TileIRSizeRet) except ?NVRTC_ERROR_INVALID_INPUT nogil:
82 return _nvrtc._nvrtcGetTileIRSize(prog, TileIRSizeRet)
84cdef nvrtcResult nvrtcGetTileIR(nvrtcProgram prog, char* TileIR) except ?NVRTC_ERROR_INVALID_INPUT nogil:
85 return _nvrtc._nvrtcGetTileIR(prog, TileIR)