Skip to content

Commit b21669b

Browse files
committed
Merge branch 'main' into remove-jit-options
2 parents 281cf48 + 19563d5 commit b21669b

File tree

31 files changed

+2886
-84
lines changed

31 files changed

+2886
-84
lines changed

.github/actions/fetch_ctk/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,4 +123,4 @@ runs:
123123
echo "CUDA_PATH=${CUDA_PATH}" >> $GITHUB_ENV
124124
echo "CUDA_HOME=${CUDA_PATH}" >> $GITHUB_ENV
125125
echo "${CUDA_PATH}/bin" >> $GITHUB_PATH
126-
echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH:-}:${CUDA_PATH}/lib" >> $GITHUB_ENV
126+
echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH:-}:${CUDA_PATH}/lib:${CUDA_PATH}/nvvm/lib64" >> $GITHUB_ENV

.github/workflows/build-docs.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,11 @@ jobs:
3737
name: Build docs
3838
# The build stage could fail but we want the CI to keep moving.
3939
if: ${{ github.repository_owner == 'nvidia' && !cancelled() }}
40-
# WAR: Building the doc currently requires a GPU (NVIDIA/cuda-python#326,327)
41-
runs-on: linux-amd64-gpu-t4-latest-1
42-
#runs-on: ubuntu-latest
40+
runs-on: ubuntu-latest
4341
defaults:
4442
run:
4543
shell: bash -el {0}
4644
steps:
47-
# WAR: Building the doc currently requires a GPU (NVIDIA/cuda-python#326,327)
48-
- name: Ensure GPU is working
49-
run: nvidia-smi
50-
5145
- name: Checkout ${{ github.event.repository.name }}
5246
uses: actions/checkout@v4
5347
with:
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Copyright (c) 2025, 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 11.0.3 to 12.8.0. Do not modify it directly.
6+
7+
from ..cynvvm cimport *
8+
9+
10+
###############################################################################
11+
# Wrapper functions
12+
###############################################################################
13+
14+
cdef nvvmResult _nvvmVersion(int* major, int* minor) except* nogil
15+
cdef nvvmResult _nvvmIRVersion(int* majorIR, int* minorIR, int* majorDbg, int* minorDbg) except* nogil
16+
cdef nvvmResult _nvvmCreateProgram(nvvmProgram* prog) except* nogil
17+
cdef nvvmResult _nvvmDestroyProgram(nvvmProgram* prog) except* nogil
18+
cdef nvvmResult _nvvmAddModuleToProgram(nvvmProgram prog, const char* buffer, size_t size, const char* name) except* nogil
19+
cdef nvvmResult _nvvmLazyAddModuleToProgram(nvvmProgram prog, const char* buffer, size_t size, const char* name) except* nogil
20+
cdef nvvmResult _nvvmCompileProgram(nvvmProgram prog, int numOptions, const char** options) except* nogil
21+
cdef nvvmResult _nvvmVerifyProgram(nvvmProgram prog, int numOptions, const char** options) except* nogil
22+
cdef nvvmResult _nvvmGetCompiledResultSize(nvvmProgram prog, size_t* bufferSizeRet) except* nogil
23+
cdef nvvmResult _nvvmGetCompiledResult(nvvmProgram prog, char* buffer) except* nogil
24+
cdef nvvmResult _nvvmGetProgramLogSize(nvvmProgram prog, size_t* bufferSizeRet) except* nogil
25+
cdef nvvmResult _nvvmGetProgramLog(nvvmProgram prog, char* buffer) except* nogil

0 commit comments

Comments
 (0)