From 0e9cec724ee82f4944e0b28827adb42fdb243488 Mon Sep 17 00:00:00 2001 From: wb-yz775491 Date: Thu, 16 Jan 2025 13:39:20 +0800 Subject: [PATCH] Updated Docker --- scripts/build_docker_tf112.sh | 21 +++++++++++++++++++++ scripts/build_docker_tf115.sh | 21 +++++++++++++++++++++ scripts/build_docker_tf212.sh | 21 +++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 scripts/build_docker_tf112.sh create mode 100644 scripts/build_docker_tf115.sh create mode 100644 scripts/build_docker_tf212.sh diff --git a/scripts/build_docker_tf112.sh b/scripts/build_docker_tf112.sh new file mode 100644 index 000000000..5bad07df3 --- /dev/null +++ b/scripts/build_docker_tf112.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +bash scripts/gen_proto.sh +if [ $? -ne 0 ] +then + echo "gen proto failed" + exit 1 +fi + +version=`grep "__version__" easy_rec/version.py | awk '{ if($1 == "__version__") print $NF}'` +# strip "'" +version=${version//\'/} +echo "EasyRec Version: $version" + +if [ -z "$version" ] +then + echo "Failed to get EasyRec version" + exit 1 +fi + +sudo docker build --network=host . -f docker/Dockerfile_tf112 -t mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easyrec/easyrec:py27-tf1.12-${version} \ No newline at end of file diff --git a/scripts/build_docker_tf115.sh b/scripts/build_docker_tf115.sh new file mode 100644 index 000000000..a52616944 --- /dev/null +++ b/scripts/build_docker_tf115.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +bash scripts/gen_proto.sh +if [ $? -ne 0 ] +then + echo "gen proto failed" + exit 1 +fi + +version=`grep "__version__" easy_rec/version.py | awk '{ if($1 == "__version__") print $NF}'` +# strip "'" +version=${version//\'/} +echo "EasyRec Version: $version" + +if [ -z "$version" ] +then + echo "Failed to get EasyRec version" + exit 1 +fi + +sudo docker build --network=host . -f docker/Dockerfile_tf115 -t mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easyrec/easyrec:py36-tf1.15-${version} \ No newline at end of file diff --git a/scripts/build_docker_tf212.sh b/scripts/build_docker_tf212.sh new file mode 100644 index 000000000..50baf5aa3 --- /dev/null +++ b/scripts/build_docker_tf212.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +bash scripts/gen_proto.sh +if [ $? -ne 0 ] +then + echo "gen proto failed" + exit 1 +fi + +version=`grep "__version__" easy_rec/version.py | awk '{ if($1 == "__version__") print $NF}'` +# strip "'" +version=${version//\'/} +echo "EasyRec Version: $version" + +if [ -z "$version" ] +then + echo "Failed to get EasyRec version" + exit 1 +fi + +sudo docker build --network=host . -f docker/Dockerfile_tf212 -t mybigpai-public-registry.cn-beijing.cr.aliyuncs.com/easyrec/easyrec:py38-tf2.12-${version} \ No newline at end of file