diff --git a/test/images/cuda-vector-add-old/ALIAS b/test/images/cuda-vector-add-old/ALIAS new file mode 100644 index 00000000000..a3cf7cef8ba --- /dev/null +++ b/test/images/cuda-vector-add-old/ALIAS @@ -0,0 +1 @@ +cuda-vector-add diff --git a/test/images/cuda-vector-add-old/BASEIMAGE b/test/images/cuda-vector-add-old/BASEIMAGE new file mode 100644 index 00000000000..9d644953239 --- /dev/null +++ b/test/images/cuda-vector-add-old/BASEIMAGE @@ -0,0 +1,2 @@ +linux/amd64=nvidia/cuda:8.0-devel-ubuntu16.04 +linux/ppc64le=nvidia/cuda-ppc64le:8.0-devel-ubuntu16.04 diff --git a/test/images/cuda-vector-add-old/Dockerfile b/test/images/cuda-vector-add-old/Dockerfile new file mode 100644 index 00000000000..0b952190c62 --- /dev/null +++ b/test/images/cuda-vector-add-old/Dockerfile @@ -0,0 +1,27 @@ +# Copyright 2021 The Kubernetes Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +ARG BASEIMAGE +FROM $BASEIMAGE + +CROSS_BUILD_COPY qemu-QEMUARCH-static /usr/bin/ + +RUN apt-get update && apt-get install -y --no-install-recommends \ + cuda-samples-$CUDA_PKG_VERSION && \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/local/cuda/samples/0_Simple/vectorAdd +RUN make + +CMD ./vectorAdd diff --git a/test/images/cuda-vector-add-old/OWNERS b/test/images/cuda-vector-add-old/OWNERS new file mode 100644 index 00000000000..3dea255bbed --- /dev/null +++ b/test/images/cuda-vector-add-old/OWNERS @@ -0,0 +1,3 @@ +approvers: + - jiayingz + - mkumatag diff --git a/test/images/cuda-vector-add-old/README.md b/test/images/cuda-vector-add-old/README.md new file mode 100644 index 00000000000..679f12e2817 --- /dev/null +++ b/test/images/cuda-vector-add-old/README.md @@ -0,0 +1,17 @@ +## cuda_vector_add + +This is a small CUDA application that performs a simple vector addition. Useful for testing CUDA support in Kubernetes. + +## How to release: + +``` +# Build +$ make + +# Push +$ make push +``` + +## Version history: + +1.0: build cuda-vector-add from CUDA 8.0. diff --git a/test/images/cuda-vector-add-old/VERSION b/test/images/cuda-vector-add-old/VERSION new file mode 100644 index 00000000000..d3827e75a5c --- /dev/null +++ b/test/images/cuda-vector-add-old/VERSION @@ -0,0 +1 @@ +1.0