diff --git a/training/instructlab/Makefile b/training/instructlab/Makefile new file mode 100644 index 000000000..eeabaec51 --- /dev/null +++ b/training/instructlab/Makefile @@ -0,0 +1,18 @@ +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