Coverage for cuda/bindings/cynvvm.pyx: 100.00%
29 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-16 01:23 +0000
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-16 01:23 +0000
1# SPDX-FileCopyrightText: Copyright (c) 2025-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.0.1 to 13.4.1. Do not modify it directly.
7# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=f235b24d553d40a065b8e5df12f584994d30eb6a3f52fc0dd35d7202c703f05b
8from ._internal cimport nvvm as _nvvm
11###############################################################################
12# Wrapper functions
13###############################################################################
15cdef const char* nvvmGetErrorString(nvvmResult result) except?NULL nogil:
16 return _nvvm._nvvmGetErrorString(result) 1*
19cdef nvvmResult nvvmVersion(int* major, int* minor) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
20 return _nvvm._nvvmVersion(major, minor) 1a+3456789!#$
23cdef nvvmResult nvvmIRVersion(int* majorIR, int* minorIR, int* majorDbg, int* minorDbg) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
24 return _nvvm._nvvmIRVersion(majorIR, minorIR, majorDbg, minorDbg) 2a , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbcbdbebj k 3 4 5 6 7 8 9 ! # $ L M N O P
27cdef nvvmResult nvvmCreateProgram(nvvmProgram* prog) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
28 return _nvvm._nvvmCreateProgram(prog) 1aZ0nopqrs12bcdefghi%RSTUVWXY'tu(lQ)mvwxyzABCDEFGHIJKjkLMNOP
31cdef nvvmResult nvvmDestroyProgram(nvvmProgram* prog) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
32 return _nvvm._nvvmDestroyProgram(prog) 1aZ0nopqrs12bcdefghi%RSTUVWXYLMNOP
35cdef nvvmResult nvvmAddModuleToProgram(nvvmProgram prog, const char* buffer, size_t size, const char* name) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
36 return _nvvm._nvvmAddModuleToProgram(prog, buffer, size, name) 1aZnopqrsbcdefghiTUVWXY'tu(lQ)mvwxyzABCDEFGHIJKjkLMNOP
39cdef nvvmResult nvvmLazyAddModuleToProgram(nvvmProgram prog, const char* buffer, size_t size, const char* name) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
40 return _nvvm._nvvmLazyAddModuleToProgram(prog, buffer, size, name) 10m
43cdef nvvmResult nvvmCompileProgram(nvvmProgram prog, int numOptions, const char** options) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
44 return _nvvm._nvvmCompileProgram(prog, numOptions, options) 1anpr1bcdefghitulmvwxyzABCDEFGHIJKjkLMNOP
47cdef nvvmResult nvvmVerifyProgram(nvvmProgram prog, int numOptions, const char** options) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
48 return _nvvm._nvvmVerifyProgram(prog, numOptions, options) 1oqs2TUVWXYtulQmvwxyzABCDEFGHIJKjk
51cdef nvvmResult nvvmGetCompiledResultSize(nvvmProgram prog, size_t* bufferSizeRet) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
52 return _nvvm._nvvmGetCompiledResultSize(prog, bufferSizeRet) 1bcdefghiRtulmvwxyzABCDEFGHIJKjk
55cdef nvvmResult nvvmGetCompiledResult(nvvmProgram prog, char* buffer) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
56 return _nvvm._nvvmGetCompiledResult(prog, buffer) 1bcdefghiRtulmvwxyzABCDEFGHIJKjk
59cdef nvvmResult nvvmGetProgramLogSize(nvvmProgram prog, size_t* bufferSizeRet) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
60 return _nvvm._nvvmGetProgramLogSize(prog, bufferSizeRet) 1nopqrsbcdefghiSlQ
63cdef nvvmResult nvvmGetProgramLog(nvvmProgram prog, char* buffer) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
64 return _nvvm._nvvmGetProgramLog(prog, buffer) 1nopqrsbcdefghiSQ
67cdef nvvmResult nvvmLLVMVersion(const char* arch, int* major) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil:
68 return _nvvm._nvvmLLVMVersion(arch, major) 2fb