|
6 | 6 | # Used by: |
7 | 7 | # - .github/workflows/ci-slang-build-container.yml |
8 | 8 | # - .github/workflows/ci-slang-test-container.yml |
9 | | -# - .github/workflows/copilot-setup-steps.yml |
10 | 9 | # |
11 | 10 | # Build and push: |
12 | | -# docker build -f docker/linux-gpu-ci.Dockerfile -t ghcr.io/shader-slang/slang-linux-gpu-ci:v1.3.0 . |
13 | | -# docker push ghcr.io/shader-slang/slang-linux-gpu-ci:v1.3.0 |
| 11 | +# docker build -f docker/linux-gpu-ci.Dockerfile -t ghcr.io/shader-slang/slang-linux-gpu-ci:v1.4.0 . |
| 12 | +# docker push ghcr.io/shader-slang/slang-linux-gpu-ci:v1.4.0 |
14 | 13 | # |
15 | 14 | # IMPORTANT: After pushing a new version, update all references in: |
16 | 15 | # - .github/workflows/ci-slang-build-container.yml |
|
24 | 23 |
|
25 | 24 | FROM nvidia/cuda:13.0.1-devel-ubuntu22.04 |
26 | 25 |
|
27 | | -# Install essential tools required for GitHub Actions and Copilot |
28 | | -# - curl: for downloading Copilot runtime and dependencies |
| 26 | +# Install essential tools required for GitHub Actions |
| 27 | +# - curl: for downloading dependencies |
29 | 28 | # - wget: for downloading CMake and other tools |
30 | 29 | # - git: for repository operations and submodules |
31 | 30 | # - tar, gzip: for archive extraction |
@@ -58,18 +57,18 @@ RUN apt-get update && apt-get install -y \ |
58 | 57 | glslang-tools \ |
59 | 58 | && rm -rf /var/lib/apt/lists/* |
60 | 59 |
|
61 | | -# Install Vulkan SDK 1.4.321.1 from tarball (apt packages discontinued after 1.4.313) |
| 60 | +# Install Vulkan SDK 1.4.341.1 from tarball (apt packages discontinued after 1.4.313) |
62 | 61 | # Using tarball to get the fixed validation layers that resolve cooperative vector issues |
63 | | -ENV VULKAN_SDK=/opt/vulkan-sdk/1.4.321.1/x86_64 |
| 62 | +ENV VULKAN_SDK=/opt/vulkan-sdk/1.4.341.1/x86_64 |
64 | 63 | ENV PATH="${VULKAN_SDK}/bin:${PATH}" |
65 | 64 | ENV LD_LIBRARY_PATH="${VULKAN_SDK}/lib:${LD_LIBRARY_PATH}" |
66 | 65 | ENV VK_LAYER_PATH="${VULKAN_SDK}/share/vulkan/explicit_layer.d" |
67 | 66 |
|
68 | | -RUN wget -q https://sdk.lunarg.com/sdk/download/1.4.321.1/linux/vulkansdk-linux-x86_64-1.4.321.1.tar.xz && \ |
69 | | - tar -xf vulkansdk-linux-x86_64-1.4.321.1.tar.xz && \ |
| 67 | +RUN wget -q https://sdk.lunarg.com/sdk/download/1.4.341.1/linux/vulkansdk-linux-x86_64-1.4.341.1.tar.xz && \ |
| 68 | + tar -xf vulkansdk-linux-x86_64-1.4.341.1.tar.xz && \ |
70 | 69 | mkdir -p /opt/vulkan-sdk && \ |
71 | | - mv 1.4.321.1 /opt/vulkan-sdk/ && \ |
72 | | - rm -rf vulkansdk-linux-x86_64-1.4.321.1.tar.xz |
| 70 | + mv 1.4.341.1 /opt/vulkan-sdk/ && \ |
| 71 | + rm -rf vulkansdk-linux-x86_64-1.4.341.1.tar.xz |
73 | 72 |
|
74 | 73 | # Install runtime libraries for test execution |
75 | 74 | RUN apt-get update && apt-get install -y \ |
|
0 commit comments