2022-01-24 20:49:17 -06:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
2022-02-25 18:30:37 -06:00
|
|
|
: ${ROCM_VERSIONS:="5.0 4.5 4.3"}
|
2022-01-26 15:02:53 -06:00
|
|
|
: ${DISTRO:=ubuntu}
|
|
|
|
|
: ${VERSIONS:=20.04 18.04}
|
2022-01-24 20:49:17 -06:00
|
|
|
|
2022-01-26 15:02:53 -06:00
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
if [ ! -f Dockerfile ]; then cd docker; fi
|
|
|
|
|
|
|
|
|
|
for VERSION in ${VERSIONS}
|
2022-01-24 20:49:17 -06:00
|
|
|
do
|
2022-01-26 15:02:53 -06:00
|
|
|
for i in ${ROCM_VERSIONS}
|
|
|
|
|
do
|
2022-02-25 18:30:37 -06:00
|
|
|
ROCM_REPO_VERSION=${i}
|
|
|
|
|
if [ "${i}" = "5.0" ]; then ROCM_REPO_VERSION=debian; fi
|
|
|
|
|
if [ "${i}" = "4.1" ]; then ROCM_REPO_DIST="xenial"; fi
|
|
|
|
|
if [ "${i}" = "4.0" ]; then ROCM_REPO_DIST="xenial"; fi
|
|
|
|
|
docker build . --tag jrmadsen/omnitrace-${DISTRO}-${VERSION}-rocm-${i} --build-arg DISTRO=${DISTRO} --build-arg VERSION=${VERSION} --build-arg ROCM_REPO_VERSION=${ROCM_REPO_VERSION} --build-arg ROCM_REPO_DIST=${ROCM_REPO_DIST}
|
2022-01-26 15:02:53 -06:00
|
|
|
done
|
2022-01-24 20:49:17 -06:00
|
|
|
done
|