#!/bin/bash CPU_PARENT=mambaorg/micromamba:1.5-jammy GPU_PARENT=mambaorg/micromamba:1.5-jammy-cuda-11.7.1 TAG=stablebaselines/stable-baselines3 VERSION=$(cat ./stable_baselines3/version.txt) if [[ ${USE_GPU} == "True" ]]; then PARENT=${GPU_PARENT} PYTORCH_DEPS="pytorch-cuda=11.7" else PARENT=${CPU_PARENT} PYTORCH_DEPS="cpuonly" TAG="${TAG}-cpu" fi echo "docker build --build-arg PARENT_IMAGE=${PARENT} --build-arg PYTORCH_DEPS=${PYTORCH_DEPS} -t ${TAG}:${VERSION} ." docker build --build-arg PARENT_IMAGE=${PARENT} --build-arg PYTORCH_DEPS=${PYTORCH_DEPS} -t ${TAG}:${VERSION} . docker tag ${TAG}:${VERSION} ${TAG}:latest if [[ ${RELEASE} == "True" ]]; then docker push ${TAG}:${VERSION} docker push ${TAG}:latest fi