Skip to content

Commit 7dee9ab

Browse files
committed
Fix YAML indentation in release workflow
1 parent d91e37a commit 7dee9ab

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

.github/workflows/release.yaml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -64,45 +64,45 @@ jobs:
6464
# 4. Update NvidiaDriverVersion in hypeman/lib/system/versions.go
6565
# 5. Test GPU passthrough thoroughly before deploying
6666
# ============================================================
67-
- name: Package NVIDIA driver libraries (x86-64)
68-
run: |
69-
DRIVER_VERSION=570.86.16
70-
71-
mkdir -p nvidia-driver-libs/usr/lib/nvidia
72-
mkdir -p nvidia-driver-libs/usr/bin
73-
74-
# Essential libraries for CUDA inference (minimal set to keep initrd small)
75-
# libcuda.so - CUDA driver API (required for all GPU compute) ~68MB
76-
cp nvidia-driver/libcuda.so.${DRIVER_VERSION} nvidia-driver-libs/usr/lib/nvidia/
77-
# libnvidia-ml.so - NVML for nvidia-smi and GPU monitoring ~2MB
78-
cp nvidia-driver/libnvidia-ml.so.${DRIVER_VERSION} nvidia-driver-libs/usr/lib/nvidia/
79-
# libnvidia-ptxjitcompiler.so - PTX JIT compilation ~37MB
80-
cp nvidia-driver/libnvidia-ptxjitcompiler.so.${DRIVER_VERSION} nvidia-driver-libs/usr/lib/nvidia/
81-
82-
# Small utility libraries
83-
cp nvidia-driver/libnvidia-allocator.so.${DRIVER_VERSION} nvidia-driver-libs/usr/lib/nvidia/
84-
cp nvidia-driver/libnvidia-cfg.so.${DRIVER_VERSION} nvidia-driver-libs/usr/lib/nvidia/
85-
86-
# Note: The following large libraries are NOT included to keep initrd small:
87-
# - libnvidia-nvvm.so (~79MB) - Only needed for CUDA runtime compilation
88-
# - libnvidia-gpucomp.so (~61MB) - Only needed for some compute workloads
89-
# - libnvidia-opencl.so (~63MB) - Only needed for OpenCL (not CUDA)
90-
# - libnvcuvid.so (~16MB) - Only needed for video decoding
91-
# - libnvidia-encode.so - Only needed for video encoding
92-
# Containers requiring these can install them directly.
93-
94-
# Binaries
95-
cp nvidia-driver/nvidia-smi nvidia-driver-libs/usr/bin/
96-
cp nvidia-driver/nvidia-modprobe nvidia-driver-libs/usr/bin/
97-
98-
# Version file for runtime verification
99-
echo "${DRIVER_VERSION}" > nvidia-driver-libs/usr/lib/nvidia/version
100-
101-
tar czf nvidia-driver-libs-x86_64.tar.gz -C nvidia-driver-libs .
102-
103-
echo "Driver libraries packaged:"
104-
ls -lah nvidia-driver-libs/usr/lib/nvidia/
105-
ls -lah nvidia-driver-libs/usr/bin/
67+
- name: Package NVIDIA driver libraries (x86-64)
68+
run: |
69+
DRIVER_VERSION=570.86.16
70+
71+
mkdir -p nvidia-driver-libs/usr/lib/nvidia
72+
mkdir -p nvidia-driver-libs/usr/bin
73+
74+
# Essential libraries for CUDA inference (minimal set to keep initrd small)
75+
# libcuda.so - CUDA driver API (required for all GPU compute) ~68MB
76+
cp nvidia-driver/libcuda.so.${DRIVER_VERSION} nvidia-driver-libs/usr/lib/nvidia/
77+
# libnvidia-ml.so - NVML for nvidia-smi and GPU monitoring ~2MB
78+
cp nvidia-driver/libnvidia-ml.so.${DRIVER_VERSION} nvidia-driver-libs/usr/lib/nvidia/
79+
# libnvidia-ptxjitcompiler.so - PTX JIT compilation ~37MB
80+
cp nvidia-driver/libnvidia-ptxjitcompiler.so.${DRIVER_VERSION} nvidia-driver-libs/usr/lib/nvidia/
81+
82+
# Small utility libraries
83+
cp nvidia-driver/libnvidia-allocator.so.${DRIVER_VERSION} nvidia-driver-libs/usr/lib/nvidia/
84+
cp nvidia-driver/libnvidia-cfg.so.${DRIVER_VERSION} nvidia-driver-libs/usr/lib/nvidia/
85+
86+
# Note: The following large libraries are NOT included to keep initrd small:
87+
# - libnvidia-nvvm.so (~79MB) - Only needed for CUDA runtime compilation
88+
# - libnvidia-gpucomp.so (~61MB) - Only needed for some compute workloads
89+
# - libnvidia-opencl.so (~63MB) - Only needed for OpenCL (not CUDA)
90+
# - libnvcuvid.so (~16MB) - Only needed for video decoding
91+
# - libnvidia-encode.so - Only needed for video encoding
92+
# Containers requiring these can install them directly.
93+
94+
# Binaries
95+
cp nvidia-driver/nvidia-smi nvidia-driver-libs/usr/bin/
96+
cp nvidia-driver/nvidia-modprobe nvidia-driver-libs/usr/bin/
97+
98+
# Version file for runtime verification
99+
echo "${DRIVER_VERSION}" > nvidia-driver-libs/usr/lib/nvidia/version
100+
101+
tar czf nvidia-driver-libs-x86_64.tar.gz -C nvidia-driver-libs .
102+
103+
echo "Driver libraries packaged:"
104+
ls -lah nvidia-driver-libs/usr/lib/nvidia/
105+
ls -lah nvidia-driver-libs/usr/bin/
106106
- name: Create release
107107
id: create_release
108108
uses: actions/create-release@v1

0 commit comments

Comments
 (0)