Coverage for cuda / bindings / cynvvm.pyx: 96.55%
29 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) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2#
3# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
4#
5# This code was automatically generated across versions from 12.0.1 to 13.2.0, generator version 0.3.1.dev1422+gf4812259e.d20260318. Do not modify it directly.
7from ._internal cimport nvvm as _nvvm
10###############################################################################
11# Wrapper functions
12###############################################################################
14cdef const char* nvvmGetErrorString(nvvmResult result) except?NULL nogil:
15 return _nvvm._nvvmGetErrorString(result) 13
18cdef nvvmResult nvvmVersion(int* major, int* minor) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
19 return _nvvm._nvvmVersion(major, minor) 1a4
22cdef nvvmResult nvvmIRVersion(int* majorIR, int* minorIR, int* majorDbg, int* minorDbg) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
23 return _nvvm._nvvmIRVersion(majorIR, minorIR, majorDbg, minorDbg) 1a56789!#$%'()*+,-./:;=?bcJKLMN
26cdef nvvmResult nvvmCreateProgram(nvvmProgram* prog) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
27 return _nvvm._nvvmCreateProgram(prog) 1aZ0BCDEFGWXdefghijk1OPQRSTUV2lmHYInopqrstuvwxyzAbcJKLMN
30cdef nvvmResult nvvmDestroyProgram(nvvmProgram* prog) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
31 return _nvvm._nvvmDestroyProgram(prog) 1a@Z0BCDEFGWXdefghijk1OPQRSTUV[lmHYnopqrstuvwxyzAbcJKLMN
34cdef nvvmResult nvvmAddModuleToProgram(nvvmProgram prog, const char* buffer, size_t size, const char* name) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
35 return _nvvm._nvvmAddModuleToProgram(prog, buffer, size, name) 1aBCDEFGdefghijkQRSTUV2lmHYInopqrstuvwxyzAbcJKLMN
38cdef nvvmResult nvvmLazyAddModuleToProgram(nvvmProgram prog, const char* buffer, size_t size, const char* name) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
39 return _nvvm._nvvmLazyAddModuleToProgram(prog, buffer, size, name)
42cdef nvvmResult nvvmCompileProgram(nvvmProgram prog, int numOptions, const char** options) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
43 return _nvvm._nvvmCompileProgram(prog, numOptions, options) 1aBDFWdefghijklmInopqrstuvwxyzAbcJKLMN
46cdef nvvmResult nvvmVerifyProgram(nvvmProgram prog, int numOptions, const char** options) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
47 return _nvvm._nvvmVerifyProgram(prog, numOptions, options) 1CEGXQRSTUVlmHInopqrstuvwxyzAbc
50cdef nvvmResult nvvmGetCompiledResultSize(nvvmProgram prog, size_t* bufferSizeRet) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
51 return _nvvm._nvvmGetCompiledResultSize(prog, bufferSizeRet) 1defghijkOlmInopqrstuvwxyzAbc
54cdef nvvmResult nvvmGetCompiledResult(nvvmProgram prog, char* buffer) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
55 return _nvvm._nvvmGetCompiledResult(prog, buffer) 1defghijkOlmInopqrstuvwxyzAbc
58cdef nvvmResult nvvmGetProgramLogSize(nvvmProgram prog, size_t* bufferSizeRet) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
59 return _nvvm._nvvmGetProgramLogSize(prog, bufferSizeRet) 1BCDEFGdefghijkPH
62cdef nvvmResult nvvmGetProgramLog(nvvmProgram prog, char* buffer) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
63 return _nvvm._nvvmGetProgramLog(prog, buffer) 1BCDEFGdefghijkPH
66cdef nvvmResult nvvmLLVMVersion(const char* arch, int* major) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
67 return _nvvm._nvvmLLVMVersion(arch, major) 1]