--- apiVersion: image.openshift.io/v1 items: - apiVersion: image.openshift.io/v1 kind: ImageStream metadata: annotations: internal.config.kubernetes.io/previousKinds: ImageStream internal.config.kubernetes.io/previousNames: training-hub-universal-cpu internal.config.kubernetes.io/previousNamespaces: default notebook-tier: secure opendatahub.io/notebook-image-desc: Training runtime image for CPU-based fine-tuning and distributed training. opendatahub.io/notebook-image-name: Training | Jupyter | PyTorch | CPU | Python opendatahub.io/notebook-image-order: "1" opendatahub.io/notebook-image-url: https://github.com/opendatahub-io/distributed-workloads/tree/main/images/universal/training openshift.io/image.dockerRepositoryCheck: "2026-09-17T09:53:56Z" platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-trainer platform.opendatahub.io/instance.uid: 21a6072a-200b-4968-b4df-6477fe98232d platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-17T09:53:55Z" generation: 2 labels: opendatahub.io/notebook-image: "true" platform.opendatahub.io/part-of: trainer managedFields: - apiVersion: image.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:internal.config.kubernetes.io/previousKinds: {} f:internal.config.kubernetes.io/previousNames: {} f:internal.config.kubernetes.io/previousNamespaces: {} f:notebook-tier: {} f:opendatahub.io/notebook-image-desc: {} f:opendatahub.io/notebook-image-name: {} f:opendatahub.io/notebook-image-order: {} f:opendatahub.io/notebook-image-url: {} f:platform.opendatahub.io/instance.generation: {} f:platform.opendatahub.io/instance.name: {} f:platform.opendatahub.io/instance.uid: {} f:platform.opendatahub.io/type: {} f:platform.opendatahub.io/version: {} f:labels: f:opendatahub.io/notebook-image: {} f:platform.opendatahub.io/part-of: {} f:spec: f:lookupPolicy: f:local: {} f:tags: k:{"name":"3.4"}: .: {} f:annotations: f:opendatahub.io/notebook-build-commit: {} f:opendatahub.io/notebook-python-dependencies: {} f:opendatahub.io/notebook-software: {} f:opendatahub.io/workbench-image-recommended: {} f:openshift.io/imported-from: {} f:from: {} f:name: {} f:referencePolicy: f:type: {} k:{"name":"3.5"}: .: {} f:annotations: f:opendatahub.io/notebook-build-commit: {} f:opendatahub.io/notebook-python-dependencies: {} f:opendatahub.io/notebook-software: {} f:opendatahub.io/workbench-image-recommended: {} f:openshift.io/imported-from: {} f:from: {} f:name: {} f:referencePolicy: f:type: {} k:{"name":"3.6"}: .: {} f:annotations: f:opendatahub.io/notebook-build-commit: {} f:opendatahub.io/notebook-python-dependencies: {} f:opendatahub.io/notebook-software: {} f:opendatahub.io/workbench-image-recommended: {} f:openshift.io/imported-from: {} f:from: {} f:name: {} f:referencePolicy: f:type: {} manager: trainer-module-controller operation: Apply time: "2026-09-17T09:53:55Z" name: training-hub-universal-cpu namespace: opendatahub resourceVersion: "13749" uid: 38755ad3-5e23-4863-b7b3-f4148fcdcfd0 spec: lookupPolicy: local: true tags: - annotations: opendatahub.io/notebook-build-commit: a66ec72 opendatahub.io/notebook-python-dependencies: | [ {"name": "transformers", "version": "4.57.6"}, {"name": "accelerate", "version": "1.12.0"}, {"name": "peft", "version": "0.18.1"}, {"name": "trl", "version": "0.24.0"}, {"name": "triton", "version": "3.6.0"} ] opendatahub.io/notebook-software: | [ {"name": "Python", "version": "v3.12"}, {"name": "PyTorch", "version": "2.10.0"}, {"name": "Training Hub", "version": "v0.6.0"} ] opendatahub.io/workbench-image-recommended: "false" openshift.io/imported-from: quay.io/opendatahub/odh-th06-cpu-torch210-py312 from: kind: DockerImage name: quay.io/opendatahub/odh-th06-cpu-torch210-py312:odh-3.4 generation: 2 importPolicy: importMode: Legacy name: "3.4" referencePolicy: type: Source - annotations: opendatahub.io/notebook-build-commit: a66ec72 opendatahub.io/notebook-python-dependencies: | [ {"name": "transformers", "version": "4.57.6"}, {"name": "accelerate", "version": "1.12.0"}, {"name": "peft", "version": "0.18.1"}, {"name": "trl", "version": "0.24.0"}, {"name": "triton", "version": "3.6.0"} ] opendatahub.io/notebook-software: | [ {"name": "Python", "version": "v3.12"}, {"name": "PyTorch", "version": "2.10.0"}, {"name": "Training Hub", "version": "v0.6.0"} ] opendatahub.io/workbench-image-recommended: "false" openshift.io/imported-from: quay.io/opendatahub/odh-th06-cpu-torch210-py312 from: kind: DockerImage name: quay.io/opendatahub/odh-th06-cpu-torch210-py312:odh-3.5-ea1 generation: 2 importPolicy: importMode: Legacy name: "3.5" referencePolicy: type: Source - annotations: opendatahub.io/notebook-build-commit: 2eb4e11 opendatahub.io/notebook-python-dependencies: | [ {"name": "transformers", "version": "5.15.0"}, {"name": "accelerate", "version": "1.14.0"}, {"name": "peft", "version": "0.20.0"}, {"name": "trl", "version": "1.10.0"}, {"name": "triton", "version": "3.6.0"} ] opendatahub.io/notebook-software: | [ {"name": "Python", "version": "v3.12"}, {"name": "PyTorch", "version": "2.11.0"}, {"name": "Training Hub", "version": "v0.9.8"} ] opendatahub.io/workbench-image-recommended: "true" openshift.io/imported-from: quay.io/opendatahub/odh-th-torch-cpu-py312 from: kind: DockerImage name: quay.io/opendatahub/odh-th-torch-cpu-py312:odh-3.6-ea.1 generation: 2 importPolicy: importMode: Legacy name: "3.6" referencePolicy: type: Source status: dockerImageRepository: image-registry.openshift-image-registry.svc:5000/opendatahub/training-hub-universal-cpu tags: - conditions: - generation: 2 lastTransitionTime: "2026-09-17T09:53:56Z" message: dockerimage.image.openshift.io "quay.io/opendatahub/odh-th06-cpu-torch210-py312:odh-3.4" not found reason: NotFound status: "False" type: ImportSuccess items: null tag: "3.4" - items: - created: "2026-09-17T09:53:56Z" dockerImageReference: quay.io/opendatahub/odh-th06-cpu-torch210-py312@sha256:9df31ffa9439ecdb84d4b18c0b01b8b12b0b0a689052a67e9ae36e867c7a3dbc generation: 2 image: sha256:9df31ffa9439ecdb84d4b18c0b01b8b12b0b0a689052a67e9ae36e867c7a3dbc tag: "3.5" - items: - created: "2026-09-17T09:53:56Z" dockerImageReference: quay.io/opendatahub/odh-th-torch-cpu-py312@sha256:2bee353853ba4886a2daee7eafa687e057738627c6b8193298c0ba60d99ce4e7 generation: 2 image: sha256:2bee353853ba4886a2daee7eafa687e057738627c6b8193298c0ba60d99ce4e7 tag: "3.6" - apiVersion: image.openshift.io/v1 kind: ImageStream metadata: annotations: internal.config.kubernetes.io/previousKinds: ImageStream internal.config.kubernetes.io/previousNames: training-hub-universal-cuda internal.config.kubernetes.io/previousNamespaces: default notebook-tier: secure opendatahub.io/notebook-image-desc: Training runtime image for CUDA GPU-based fine-tuning and distributed training. opendatahub.io/notebook-image-name: Training | Jupyter | PyTorch | CUDA | Python opendatahub.io/notebook-image-order: "2" opendatahub.io/notebook-image-url: https://github.com/opendatahub-io/distributed-workloads/tree/main/images/universal/training opendatahub.io/recommended-accelerators: '["nvidia.com/gpu"]' openshift.io/image.dockerRepositoryCheck: "2026-09-17T09:53:56Z" platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-trainer platform.opendatahub.io/instance.uid: 21a6072a-200b-4968-b4df-6477fe98232d platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-17T09:53:55Z" generation: 2 labels: opendatahub.io/notebook-image: "true" platform.opendatahub.io/part-of: trainer managedFields: - apiVersion: image.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:internal.config.kubernetes.io/previousKinds: {} f:internal.config.kubernetes.io/previousNames: {} f:internal.config.kubernetes.io/previousNamespaces: {} f:notebook-tier: {} f:opendatahub.io/notebook-image-desc: {} f:opendatahub.io/notebook-image-name: {} f:opendatahub.io/notebook-image-order: {} f:opendatahub.io/notebook-image-url: {} f:opendatahub.io/recommended-accelerators: {} f:platform.opendatahub.io/instance.generation: {} f:platform.opendatahub.io/instance.name: {} f:platform.opendatahub.io/instance.uid: {} f:platform.opendatahub.io/type: {} f:platform.opendatahub.io/version: {} f:labels: f:opendatahub.io/notebook-image: {} f:platform.opendatahub.io/part-of: {} f:spec: f:lookupPolicy: f:local: {} f:tags: k:{"name":"3.4"}: .: {} f:annotations: f:opendatahub.io/notebook-build-commit: {} f:opendatahub.io/notebook-python-dependencies: {} f:opendatahub.io/notebook-software: {} f:opendatahub.io/workbench-image-recommended: {} f:openshift.io/imported-from: {} f:from: {} f:name: {} f:referencePolicy: f:type: {} k:{"name":"3.5"}: .: {} f:annotations: f:opendatahub.io/notebook-build-commit: {} f:opendatahub.io/notebook-python-dependencies: {} f:opendatahub.io/notebook-software: {} f:opendatahub.io/workbench-image-recommended: {} f:openshift.io/imported-from: {} f:from: {} f:name: {} f:referencePolicy: f:type: {} k:{"name":"3.6"}: .: {} f:annotations: f:opendatahub.io/notebook-build-commit: {} f:opendatahub.io/notebook-python-dependencies: {} f:opendatahub.io/notebook-software: {} f:opendatahub.io/workbench-image-recommended: {} f:openshift.io/imported-from: {} f:from: {} f:name: {} f:referencePolicy: f:type: {} manager: trainer-module-controller operation: Apply time: "2026-09-17T09:53:55Z" name: training-hub-universal-cuda namespace: opendatahub resourceVersion: "13752" uid: d79b65ed-b585-4bcb-94a5-54adca22a27c spec: lookupPolicy: local: true tags: - annotations: opendatahub.io/notebook-build-commit: a66ec72 opendatahub.io/notebook-python-dependencies: | [ {"name": "transformers", "version": "4.57.6"}, {"name": "accelerate", "version": "1.12.0"}, {"name": "peft", "version": "0.18.1"}, {"name": "trl", "version": "0.24.0"}, {"name": "deepspeed", "version": "0.18.9"}, {"name": "flash-attn", "version": "2.8.3"}, {"name": "triton", "version": "3.6.0"} ] opendatahub.io/notebook-software: | [ {"name": "CUDA", "version": "13.0"}, {"name": "Python", "version": "v3.12"}, {"name": "PyTorch", "version": "2.10.0"}, {"name": "Training Hub", "version": "v0.6.0"} ] opendatahub.io/workbench-image-recommended: "false" openshift.io/imported-from: quay.io/opendatahub/odh-th06-cuda130-torch210-py312 from: kind: DockerImage name: quay.io/opendatahub/odh-th06-cuda130-torch210-py312:odh-3.4 generation: 2 importPolicy: importMode: Legacy name: "3.4" referencePolicy: type: Source - annotations: opendatahub.io/notebook-build-commit: a66ec72 opendatahub.io/notebook-python-dependencies: | [ {"name": "transformers", "version": "4.57.6"}, {"name": "accelerate", "version": "1.12.0"}, {"name": "peft", "version": "0.18.1"}, {"name": "trl", "version": "0.24.0"}, {"name": "deepspeed", "version": "0.18.9"}, {"name": "flash-attn", "version": "2.8.3"}, {"name": "triton", "version": "3.6.0"} ] opendatahub.io/notebook-software: | [ {"name": "CUDA", "version": "13.0"}, {"name": "Python", "version": "v3.12"}, {"name": "PyTorch", "version": "2.10.0"}, {"name": "Training Hub", "version": "v0.6.0"} ] opendatahub.io/workbench-image-recommended: "false" openshift.io/imported-from: quay.io/opendatahub/odh-th06-cuda130-torch210-py312 from: kind: DockerImage name: quay.io/opendatahub/odh-th06-cuda130-torch210-py312:odh-3.5-ea1 generation: 2 importPolicy: importMode: Legacy name: "3.5" referencePolicy: type: Source - annotations: opendatahub.io/notebook-build-commit: 2eb4e11 opendatahub.io/notebook-python-dependencies: | [ {"name": "transformers", "version": "5.15.0"}, {"name": "accelerate", "version": "1.14.0"}, {"name": "peft", "version": "0.20.0"}, {"name": "trl", "version": "1.10.0"}, {"name": "deepspeed", "version": "0.19.5"}, {"name": "flash-attn", "version": "2.8.3.post1"}, {"name": "triton", "version": "3.6.0"} ] opendatahub.io/notebook-software: | [ {"name": "CUDA", "version": "13.0"}, {"name": "Python", "version": "v3.12"}, {"name": "PyTorch", "version": "2.11.0"}, {"name": "Training Hub", "version": "v0.9.8"} ] opendatahub.io/workbench-image-recommended: "true" openshift.io/imported-from: quay.io/opendatahub/odh-th-torch-cuda-py312 from: kind: DockerImage name: quay.io/opendatahub/odh-th-torch-cuda-py312:odh-3.6-ea.1 generation: 2 importPolicy: importMode: Legacy name: "3.6" referencePolicy: type: Source status: dockerImageRepository: image-registry.openshift-image-registry.svc:5000/opendatahub/training-hub-universal-cuda tags: - conditions: - generation: 2 lastTransitionTime: "2026-09-17T09:53:56Z" message: dockerimage.image.openshift.io "quay.io/opendatahub/odh-th06-cuda130-torch210-py312:odh-3.4" not found reason: NotFound status: "False" type: ImportSuccess items: null tag: "3.4" - items: - created: "2026-09-17T09:53:56Z" dockerImageReference: quay.io/opendatahub/odh-th06-cuda130-torch210-py312@sha256:afcb384bf39135f12a1d473361b73a618d494dca249825d9e9228cfd9b153b52 generation: 2 image: sha256:afcb384bf39135f12a1d473361b73a618d494dca249825d9e9228cfd9b153b52 tag: "3.5" - items: - created: "2026-09-17T09:53:56Z" dockerImageReference: quay.io/opendatahub/odh-th-torch-cuda-py312@sha256:bce844cc98cf9be59a10ca5a22d32136c66664be8d46ec708ca8ef064489c375 generation: 2 image: sha256:bce844cc98cf9be59a10ca5a22d32136c66664be8d46ec708ca8ef064489c375 tag: "3.6" - apiVersion: image.openshift.io/v1 kind: ImageStream metadata: annotations: internal.config.kubernetes.io/previousKinds: ImageStream internal.config.kubernetes.io/previousNames: training-hub-universal-rocm internal.config.kubernetes.io/previousNamespaces: default notebook-tier: secure opendatahub.io/notebook-image-desc: Training runtime image for ROCm GPU-based fine-tuning and distributed training. opendatahub.io/notebook-image-name: Training | Jupyter | PyTorch | ROCm | Python opendatahub.io/notebook-image-order: "3" opendatahub.io/notebook-image-url: https://github.com/opendatahub-io/distributed-workloads/tree/main/images/universal/training opendatahub.io/recommended-accelerators: '["amd.com/gpu"]' openshift.io/image.dockerRepositoryCheck: "2026-09-17T09:53:56Z" platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-trainer platform.opendatahub.io/instance.uid: 21a6072a-200b-4968-b4df-6477fe98232d platform.opendatahub.io/type: Kubeflow Trainer platform.opendatahub.io/version: 2.3.0 creationTimestamp: "2026-09-17T09:53:55Z" generation: 2 labels: opendatahub.io/notebook-image: "true" platform.opendatahub.io/part-of: trainer managedFields: - apiVersion: image.openshift.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:internal.config.kubernetes.io/previousKinds: {} f:internal.config.kubernetes.io/previousNames: {} f:internal.config.kubernetes.io/previousNamespaces: {} f:notebook-tier: {} f:opendatahub.io/notebook-image-desc: {} f:opendatahub.io/notebook-image-name: {} f:opendatahub.io/notebook-image-order: {} f:opendatahub.io/notebook-image-url: {} f:opendatahub.io/recommended-accelerators: {} f:platform.opendatahub.io/instance.generation: {} f:platform.opendatahub.io/instance.name: {} f:platform.opendatahub.io/instance.uid: {} f:platform.opendatahub.io/type: {} f:platform.opendatahub.io/version: {} f:labels: f:opendatahub.io/notebook-image: {} f:platform.opendatahub.io/part-of: {} f:spec: f:lookupPolicy: f:local: {} f:tags: k:{"name":"3.4"}: .: {} f:annotations: f:opendatahub.io/notebook-build-commit: {} f:opendatahub.io/notebook-python-dependencies: {} f:opendatahub.io/notebook-software: {} f:opendatahub.io/workbench-image-recommended: {} f:openshift.io/imported-from: {} f:from: {} f:name: {} f:referencePolicy: f:type: {} k:{"name":"3.5"}: .: {} f:annotations: f:opendatahub.io/notebook-build-commit: {} f:opendatahub.io/notebook-python-dependencies: {} f:opendatahub.io/notebook-software: {} f:opendatahub.io/workbench-image-recommended: {} f:openshift.io/imported-from: {} f:from: {} f:name: {} f:referencePolicy: f:type: {} k:{"name":"3.6"}: .: {} f:annotations: f:opendatahub.io/notebook-build-commit: {} f:opendatahub.io/notebook-python-dependencies: {} f:opendatahub.io/notebook-software: {} f:opendatahub.io/workbench-image-recommended: {} f:openshift.io/imported-from: {} f:from: {} f:name: {} f:referencePolicy: f:type: {} manager: trainer-module-controller operation: Apply time: "2026-09-17T09:53:55Z" name: training-hub-universal-rocm namespace: opendatahub resourceVersion: "13758" uid: a47ad1f7-74fe-4ef0-a2d2-8d5d34fd6c56 spec: lookupPolicy: local: true tags: - annotations: opendatahub.io/notebook-build-commit: a66ec72 opendatahub.io/notebook-python-dependencies: | [ {"name": "transformers", "version": "4.57.6"}, {"name": "accelerate", "version": "1.12.0"}, {"name": "peft", "version": "0.18.1"}, {"name": "trl", "version": "0.24.0"}, {"name": "deepspeed", "version": "0.18.9"}, {"name": "flash-attn", "version": "2.8.3"}, {"name": "triton", "version": "3.5.1"} ] opendatahub.io/notebook-software: | [ {"name": "ROCm", "version": "6.4"}, {"name": "Python", "version": "v3.12"}, {"name": "PyTorch", "version": "2.9.1"}, {"name": "Training Hub", "version": "v0.6.0"} ] opendatahub.io/workbench-image-recommended: "false" openshift.io/imported-from: quay.io/opendatahub/odh-th06-rocm64-torch291-py312 from: kind: DockerImage name: quay.io/opendatahub/odh-th06-rocm64-torch291-py312:odh-3.4 generation: 2 importPolicy: importMode: Legacy name: "3.4" referencePolicy: type: Source - annotations: opendatahub.io/notebook-build-commit: a66ec72 opendatahub.io/notebook-python-dependencies: | [ {"name": "transformers", "version": "4.57.6"}, {"name": "accelerate", "version": "1.12.0"}, {"name": "peft", "version": "0.18.1"}, {"name": "trl", "version": "0.24.0"}, {"name": "deepspeed", "version": "0.18.9"}, {"name": "flash-attn", "version": "2.8.3"}, {"name": "triton", "version": "3.5.1"} ] opendatahub.io/notebook-software: | [ {"name": "ROCm", "version": "6.4"}, {"name": "Python", "version": "v3.12"}, {"name": "PyTorch", "version": "2.9.1"}, {"name": "Training Hub", "version": "v0.6.0"} ] opendatahub.io/workbench-image-recommended: "false" openshift.io/imported-from: quay.io/opendatahub/odh-th06-rocm64-torch291-py312 from: kind: DockerImage name: quay.io/opendatahub/odh-th06-rocm64-torch291-py312:odh-3.5-ea1 generation: 2 importPolicy: importMode: Legacy name: "3.5" referencePolicy: type: Source - annotations: opendatahub.io/notebook-build-commit: 2eb4e11 opendatahub.io/notebook-python-dependencies: | [ {"name": "transformers", "version": "5.15.0"}, {"name": "accelerate", "version": "1.14.0"}, {"name": "peft", "version": "0.20.0"}, {"name": "trl", "version": "1.10.0"}, {"name": "deepspeed", "version": "0.19.5"}, {"name": "flash-attn", "version": "2.8.3.post1"}, {"name": "triton", "version": "3.6.0"} ] opendatahub.io/notebook-software: | [ {"name": "ROCm", "version": "7.14"}, {"name": "Python", "version": "v3.12"}, {"name": "PyTorch", "version": "2.11.0"}, {"name": "Training Hub", "version": "v0.9.8"} ] opendatahub.io/workbench-image-recommended: "true" openshift.io/imported-from: quay.io/opendatahub/odh-th-torch-rocm-py312 from: kind: DockerImage name: quay.io/opendatahub/odh-th-torch-rocm-py312:odh-3.6-ea.1 generation: 2 importPolicy: importMode: Legacy name: "3.6" referencePolicy: type: Source status: dockerImageRepository: image-registry.openshift-image-registry.svc:5000/opendatahub/training-hub-universal-rocm tags: - items: - created: "2026-09-17T09:53:56Z" dockerImageReference: quay.io/opendatahub/odh-th06-rocm64-torch291-py312@sha256:7335475b4bb6640cdd9e0fc11a812c32f639df4d36e5342b13189ec2cb212e5d generation: 2 image: sha256:7335475b4bb6640cdd9e0fc11a812c32f639df4d36e5342b13189ec2cb212e5d tag: "3.4" - items: - created: "2026-09-17T09:53:56Z" dockerImageReference: quay.io/opendatahub/odh-th06-rocm64-torch291-py312@sha256:357906f89a770de20405487aca0192042bdadf6582f61ba333fc453947959d26 generation: 2 image: sha256:357906f89a770de20405487aca0192042bdadf6582f61ba333fc453947959d26 tag: "3.5" - items: - created: "2026-09-17T09:53:56Z" dockerImageReference: quay.io/opendatahub/odh-th-torch-rocm-py312@sha256:402f73726dc2fb2e2da0a158d3dbcdc5b46555a47cff00cbc022e7d946a408bc generation: 2 image: sha256:402f73726dc2fb2e2da0a158d3dbcdc5b46555a47cff00cbc022e7d946a408bc tag: "3.6" kind: ImageStreamList metadata: resourceVersion: "14269"