mirror of
https://github.com/RadeonOpenCompute/ROCm-docker.git
synced 2023-04-23 17:53:00 +03:00
update for rocm5.1
This commit is contained in:
23
build_all.sh
23
build_all.sh
@@ -1,36 +1,29 @@
|
||||
ROCM_VERSION=4.5.2
|
||||
AMDGPU_VERSION=21.40.2
|
||||
ROCM_VERSION=5.1
|
||||
AMDGPU_VERSION=22.10
|
||||
cp -r scripts rocm-terminal
|
||||
cp -r scripts dev
|
||||
|
||||
# build rocm-terminal
|
||||
cd rocm-terminal/
|
||||
sudo docker build . -f Dockerfile -t rocm/rocm-terminal:$ROCM_VERSION --no-cache --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
sudo docker build . -f Dockerfile.post-install --build-arg=base_image=rocm/rocm-terminal:$ROCM_VERSION -t rocm/rocm-terminal:$ROCM_VERSION
|
||||
sudo docker build . -f Dockerfile -t rocm/rocm-terminal:$ROCM_VERSION --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
sudo docker tag rocm/rocm-terminal:$ROCM_VERSION rocm/rocm-terminal:latest
|
||||
|
||||
#build dev dockers
|
||||
cd ../dev
|
||||
#centos-7
|
||||
sudo docker build . -f Dockerfile-centos-7 -t rocm/dev-centos-7:$ROCM_VERSION --no-cache --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
sudo docker build . -f Dockerfile.post-install-centos --build-arg=base_image=rocm/dev-centos-7:$ROCM_VERSION -t rocm/dev-centos-7:$ROCM_VERSION
|
||||
sudo docker build . -f Dockerfile-centos-7 -t rocm/dev-centos-7:$ROCM_VERSION --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
sudo docker tag rocm/dev-centos-7:$ROCM_VERSION rocm/dev-centos-7:latest
|
||||
|
||||
#ubuntu20.04
|
||||
sudo docker build . -f Dockerfile-ubuntu-20.04 -t rocm/dev-ubuntu-20.04:$ROCM_VERSION --no-cache --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
sudo docker build . -f Dockerfile.post-install --build-arg=base_image=rocm/dev-ubuntu-20.04:$ROCM_VERSION -t rocm/dev-ubuntu-20.04:$ROCM_VERSION
|
||||
sudo docker build . -f Dockerfile-ubuntu-20.04 -t rocm/dev-ubuntu-20.04:$ROCM_VERSION --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
sudo docker tag rocm/dev-ubuntu-20.04:$ROCM_VERSION rocm/dev-ubuntu-20.04:latest
|
||||
|
||||
#ubuntu18.04
|
||||
sudo docker build . -f Dockerfile-ubuntu-18.04 -t rocm/dev-ubuntu-18.04:$ROCM_VERSION --no-cache --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
sudo docker build . -f Dockerfile.post-install --build-arg=base_image=rocm/dev-ubuntu-18.04:$ROCM_VERSION -t rocm/dev-ubuntu-18.04:$ROCM_VERSION
|
||||
sudo docker build . -f Dockerfile-ubuntu-18.04 -t rocm/dev-ubuntu-18.04:$ROCM_VERSION --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
sudo docker tag rocm/dev-ubuntu-18.04:$ROCM_VERSION rocm/dev-ubuntu-18.04:latest
|
||||
|
||||
#ubuntu18.04 complete
|
||||
sudo docker build . -f Dockerfile-ubuntu-18.04-complete -t rocm/dev-ubuntu-18.04:$ROCM_VERSION-complete --no-cache --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
sudo docker build . -f Dockerfile.post-install --build-arg=base_image=rocm/dev-ubuntu-18.04:$ROCM_VERSION-complete -t rocm/dev-ubuntu-18.04:$ROCM_VERSION-complete
|
||||
sudo docker build . -f Dockerfile-ubuntu-18.04-complete -t rocm/dev-ubuntu-18.04:$ROCM_VERSION-complete --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
|
||||
#ubuntu20.04 complete
|
||||
sudo docker build . -f Dockerfile-ubuntu-20.04-complete -t rocm/dev-ubuntu-20.04:$ROCM_VERSION-complete --no-cache --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
sudo docker build . -f Dockerfile.post-install --build-arg=base_image=rocm/dev-ubuntu-20.04:$ROCM_VERSION-complete -t rocm/dev-ubuntu-20.04:$ROCM_VERSION-complete
|
||||
|
||||
sudo docker build . -f Dockerfile-ubuntu-20.04-complete -t rocm/dev-ubuntu-20.04:$ROCM_VERSION-complete --build-arg=ROCM_VERSION=$ROCM_VERSION --build-arg=AMDGPU_VERSION=$AMDGPU_VERSION
|
||||
|
||||
@@ -77,7 +77,7 @@ RUN yum install -y devtoolset-7-libatomic-devel devtoolset-7-elfutils-libelf-dev
|
||||
|
||||
# Install the ROCm rpms
|
||||
RUN yum clean all
|
||||
RUN echo -e "[ROCm]\nname=ROCm\nbaseurl=https://repo.radeon.com/rocm/yum/$ROCM_VERSION\nenabled=1\ngpgcheck=0" >> /etc/yum.repos.d/rocm.repo
|
||||
RUN echo -e "[ROCm]\nname=ROCm\nbaseurl=https://repo.radeon.com/rocm/yum/$ROCM_VERSION/main\nenabled=1\ngpgcheck=0" >> /etc/yum.repos.d/rocm.repo
|
||||
RUN echo -e "[amdgpu]\nname=amdgpu\nbaseurl=https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/rhel/7.9/main/x86_64\nenabled=1\ngpgcheck=0" >> /etc/yum.repos.d/amdgpu.repo
|
||||
|
||||
RUN yum install -y rocm-dev
|
||||
|
||||
@@ -11,7 +11,7 @@ ARG AMDGPU_VERSION=21.40.2
|
||||
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends ca-certificates curl libnuma-dev gnupg \
|
||||
&& curl -sL https://repo.radeon.com/rocm/rocm.gpg.key | apt-key add - \
|
||||
&& printf "deb [arch=amd64] https://repo.radeon.com/rocm/apt/$ROCM_VERSION/ ubuntu main" | tee /etc/apt/sources.list.d/rocm.list \
|
||||
&& printf "deb [arch=amd64] https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/ubuntu focal main" | tee /etc/apt/sources.list.d/amdgpu.list
|
||||
&& printf "deb [arch=amd64] https://repo.radeon.com/amdgpu/$AMDGPU_VERSION/ubuntu focal main" | tee /etc/apt/sources.list.d/amdgpu.list \
|
||||
&& apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
||||
sudo \
|
||||
libelf1 \
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
#| This Dockerfile provides a compatibility check for ROCm docker container.
|
||||
ARG base_image
|
||||
FROM ${base_image}
|
||||
|
||||
MAINTAINER Peng Sun <peng.sun@amd.com>
|
||||
|
||||
COPY scripts/compatibility-check.sh /opt/rocm/bin/rocm-compatibility-test.sh
|
||||
RUN chmod a+x /opt/rocm/bin/rocm-compatibility-test.sh
|
||||
ENTRYPOINT ["/opt/rocm/bin/rocm-compatibility-test.sh"]
|
||||
|
||||
# Default to a login shell
|
||||
CMD ["/bin/bash", "-l"]
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
ROCM_VERSION=4.5.2
|
||||
ROCM_VERSION=5.1
|
||||
sudo docker push rocm/dev-ubuntu-18.04:$ROCM_VERSION
|
||||
sudo docker push rocm/dev-ubuntu-20.04:$ROCM_VERSION
|
||||
sudo docker push rocm/dev-centos-7:$ROCM_VERSION
|
||||
|
||||
Reference in New Issue
Block a user