From 1a8509f05c2d1e64b9386219a021d0c2190489da Mon Sep 17 00:00:00 2001 From: Andrew Liu Date: Sat, 24 Oct 2020 07:09:18 -0700 Subject: [PATCH] [Docker][CI][BYODT] add universal to Docker image (#6654) --- docker/Dockerfile.ci_cpu | 4 ++++ docker/Dockerfile.ci_gpu | 4 ++++ docker/install/ubuntu_install_universal.sh | 26 ++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 docker/install/ubuntu_install_universal.sh diff --git a/docker/Dockerfile.ci_cpu b/docker/Dockerfile.ci_cpu index fcc7262a917e..79dc6be9de63 100644 --- a/docker/Dockerfile.ci_cpu +++ b/docker/Dockerfile.ci_cpu @@ -64,6 +64,10 @@ ENV PATH $PATH:$CARGO_HOME/bin:/usr/lib/go-1.10/bin COPY install/ubuntu_install_java.sh /install/ubuntu_install_java.sh RUN bash /install/ubuntu_install_java.sh +# BYODT deps +COPY install/ubuntu_install_universal.sh /install/ubuntu_install_universal.sh +RUN bash /install/ubuntu_install_universal.sh + # Chisel deps for TSIM COPY install/ubuntu_install_chisel.sh /install/ubuntu_install_chisel.sh RUN bash /install/ubuntu_install_chisel.sh diff --git a/docker/Dockerfile.ci_gpu b/docker/Dockerfile.ci_gpu index bf2e21394f36..ac76af6b0a1e 100644 --- a/docker/Dockerfile.ci_gpu +++ b/docker/Dockerfile.ci_gpu @@ -98,6 +98,10 @@ RUN bash /install/ubuntu_install_redis.sh COPY install/ubuntu_install_nnpack.sh /install/ubuntu_install_nnpack.sh RUN bash /install/ubuntu_install_nnpack.sh +# BYODT deps +COPY install/ubuntu_install_universal.sh /install/ubuntu_install_universal.sh +RUN bash /install/ubuntu_install_universal.sh + # Environment variables ENV PATH=/usr/local/nvidia/bin:${PATH} ENV PATH=/usr/local/cuda/bin:${PATH} diff --git a/docker/install/ubuntu_install_universal.sh b/docker/install/ubuntu_install_universal.sh new file mode 100644 index 000000000000..a054aafdd5f7 --- /dev/null +++ b/docker/install/ubuntu_install_universal.sh @@ -0,0 +1,26 @@ +#!/bin/bash +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. + +set -e +set -u +set -o pipefail + +git clone https://github.com/stillwater-sc/universal.git /opt/universal + +# Use specific versioning tag. +(cd /opt/universal && git checkout e32899d551b53d758865fabd5fdd69eed35bfb0f) \ No newline at end of file