From f2370871c0cd29f4b0415739e6a39fb1410c40f8 Mon Sep 17 00:00:00 2001 From: Daniel J Walsh Date: Thu, 25 Apr 2024 13:55:28 -0400 Subject: [PATCH] add building of instructlab container images Signed-off-by: Daniel J Walsh --- training/instructlab/Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 training/instructlab/Makefile diff --git a/training/instructlab/Makefile b/training/instructlab/Makefile new file mode 100644 index 00000000..3008666b --- /dev/null +++ b/training/instructlab/Makefile @@ -0,0 +1,23 @@ +default: instructlab + +REGISTRY ?= quay.io +REGISTRY_ORG ?= ai-lab +IMAGE_TAG ?= latest + +.PHONY: instructlab +instructlab: + git clone https://github.com/instructlab/instructlab.git 2> /dev/null || true + (cd instructlab; git pull origin main) + +.PHONY: nvidia +nvidia: instructlab + podman build --squash-all -t ${REGISTRY}/${REGISTRY_ORG}/instructlab-$@/${IMAGE_TAG} instructlab/containers/cuda + +.PHONY: amd +amd: instructlab + podman build --squash-all -t ${IMAGE} ${REGISTRY}/${REGISTRY_ORG}/instructlab-$@/${IMAGE_TAG} -f instructlab/containers/rocm/Containerfile instructlab + +.PHONY: push +push: + podman push ${REGISTRY}/${REGISTRY_ORG}/instructlab-nvidia/${IMAGE_TAG} + podman push ${REGISTRY}/${REGISTRY_ORG}/instructlab-amd/${IMAGE_TAG}