mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 10:51:29 +00:00
test images: Adds cuda-vector-add-old image
Currently, the only image left in gcr.io/kubernetes-e2e-test-images is the
cuda-vector-add:1.0 image.
According to 8408188cdf
, the 1.0 image was based on CUDA 8.0,
while the 2.0 version is based on CUDA 10.0. We can simply rebuild the 1.0 image based on
the CUDA 8.0 image and then promote the new image.
Added ALIAS file, which specifies what the image name should be, similarly to how we build
multiple versions of nginx and httpd.
Note that the image CMD was changed from "./vectorAdd" to "nvidia-smi && ./vectorAdd" in 2.0.
This commit is contained in:
parent
b0abe89ae2
commit
b42c1a3e47
1
test/images/cuda-vector-add-old/ALIAS
Normal file
1
test/images/cuda-vector-add-old/ALIAS
Normal file
@ -0,0 +1 @@
|
|||||||
|
cuda-vector-add
|
2
test/images/cuda-vector-add-old/BASEIMAGE
Normal file
2
test/images/cuda-vector-add-old/BASEIMAGE
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
linux/amd64=nvidia/cuda:8.0-devel-ubuntu16.04
|
||||||
|
linux/ppc64le=nvidia/cuda-ppc64le:8.0-devel-ubuntu16.04
|
27
test/images/cuda-vector-add-old/Dockerfile
Normal file
27
test/images/cuda-vector-add-old/Dockerfile
Normal file
@ -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
|
3
test/images/cuda-vector-add-old/OWNERS
Normal file
3
test/images/cuda-vector-add-old/OWNERS
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
approvers:
|
||||||
|
- jiayingz
|
||||||
|
- mkumatag
|
17
test/images/cuda-vector-add-old/README.md
Normal file
17
test/images/cuda-vector-add-old/README.md
Normal file
@ -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.
|
1
test/images/cuda-vector-add-old/VERSION
Normal file
1
test/images/cuda-vector-add-old/VERSION
Normal file
@ -0,0 +1 @@
|
|||||||
|
1.0
|
Loading…
Reference in New Issue
Block a user