use-cases/model-fine-tuning-pipeline/model-eval/manifests/job.yaml (47 lines of code) (raw):

apiVersion: batch/v1 kind: Job metadata: name: model-eval spec: backoffLimit: 0 template: metadata: labels: app: model-eval ml-platform: model-eval spec: containers: - name: job image: V_IMAGE_URL imagePullPolicy: Always command: ["/bin/sh"] args: - -c - | ACTION=predict python validate_fine_tuned_model.py ACTION=accuracy python validate_fine_tuned_model.py env: - name: "BUCKET" value: "V_DATA_BUCKET" - name: "DATASET_OUTPUT_PATH" value: "V_DATASET_OUTPUT_PATH" - name: "ENDPOINT" value: "V_ENDPOINT" - name: "MODEL_PATH" value: "V_MODEL_PATH" - name: "PREDICTIONS_FILE" value: "V_PREDICTIONS_FILE" resources: requests: cpu: "2" memory: "5Gi" limits: cpu: "2" memory: "5Gi" restartPolicy: Never serviceAccountName: V_KSA tolerations: - key: "on-demand" value: "true" operator: "Equal" effect: "NoSchedule"