From a2f97696e66957e04f9348b3a68872873a329500 Mon Sep 17 00:00:00 2001 From: Harshad Reddy Nalla Date: Wed, 20 Mar 2024 15:06:57 -0400 Subject: [PATCH] Include the Intel based ML, PyTorch, TensorFlow Images to Workbenches manifests Signed-off-by: Harshad Reddy Nalla --- ...jupyter-intel-ml-notebook-imagestream.yaml | 29 +++++++++++++++++++ ...er-intel-pytorch-notebook-imagestream.yaml | 29 +++++++++++++++++++ ...intel-tensorflow-notebook-imagestream.yaml | 29 +++++++++++++++++++ .../overlays/additional/kustomization.yaml | 3 ++ 4 files changed, 90 insertions(+) create mode 100644 manifests/overlays/additional/jupyter-intel-ml-notebook-imagestream.yaml create mode 100644 manifests/overlays/additional/jupyter-intel-pytorch-notebook-imagestream.yaml create mode 100644 manifests/overlays/additional/jupyter-intel-tensorflow-notebook-imagestream.yaml diff --git a/manifests/overlays/additional/jupyter-intel-ml-notebook-imagestream.yaml b/manifests/overlays/additional/jupyter-intel-ml-notebook-imagestream.yaml new file mode 100644 index 000000000..a3a0a5f8e --- /dev/null +++ b/manifests/overlays/additional/jupyter-intel-ml-notebook-imagestream.yaml @@ -0,0 +1,29 @@ +--- +apiVersion: image.openshift.io/v1 +kind: ImageStream +metadata: + labels: + opendatahub.io/notebook-image: "true" + annotations: + opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/intel/ml" + opendatahub.io/notebook-image-name: "Intel-ML" + opendatahub.io/notebook-image-desc: "Jupyter Intel® optimized ML notebook image for ODH notebooks." + opendatahub.io/notebook-image-order: "11" + name: jupyter-intel-ml +spec: + lookupPolicy: + local: true + tags: + # N Version of the image + - annotations: + opendatahub.io/notebook-software: '[{"name":"Python","version":"v3.9"},{"name":"Intel-ML","version":"2.14"}]' + opendatahub.io/notebook-python-dependencies: '[{"name":"Intel-ML","version":"2.14"},{"name":"Kafka-Python","version":"2.0"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.24"},{"name":"Pandas","version":"2.1"},{"name":"Scikit-learn","version":"1.3"},{"name":"Scipy","version":"1.11"},{"name":"Elyra","version":"3.15"},{"name":"PyMongo","version":"4.5"},{"name":"Pyodbc","version":"4.0"}, {"name":"Codeflare-SDK","version":"0.13"}, {"name":"Sklearn-onnx","version":"1.15"}, {"name":"Psycopg","version":"3.1"}, {"name":"MySQL Connector/Python","version":"8.0"}]' + openshift.io/imported-from: quay.io/opendatahub/workbench-images + opendatahub.io/workbench-image-recommended: 'true' + opendatahub.io/notebook-build-commit: 'c010eb0' + from: + kind: DockerImage + name: quay.io/opendatahub/workbench-images@sha256:66848213e21fccd4c90116d6df3eff5afc5e5e393ef00bdeeb969cb94e3b269e + name: "2024.1" + referencePolicy: + type: Source diff --git a/manifests/overlays/additional/jupyter-intel-pytorch-notebook-imagestream.yaml b/manifests/overlays/additional/jupyter-intel-pytorch-notebook-imagestream.yaml new file mode 100644 index 000000000..d088090c0 --- /dev/null +++ b/manifests/overlays/additional/jupyter-intel-pytorch-notebook-imagestream.yaml @@ -0,0 +1,29 @@ +--- +apiVersion: image.openshift.io/v1 +kind: ImageStream +metadata: + labels: + opendatahub.io/notebook-image: "true" + annotations: + opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/intel/pytorch" + opendatahub.io/notebook-image-name: "Intel-PyTorch" + opendatahub.io/notebook-image-desc: "Jupyter Intel® optimized PyTorch notebook image for ODH notebooks." + opendatahub.io/notebook-image-order: "12" + name: jupyter-intel-pytorch +spec: + lookupPolicy: + local: true + tags: + # N Version of the image + - annotations: + opendatahub.io/notebook-software: '[{"name":"Python","version":"v3.9"},{"name":"Intel-PyTorch","version":"2.1"}]' + opendatahub.io/notebook-python-dependencies: '[{"name":"Intel-PyTorch","version":"2.1"},{"name":"Tensorboard","version":"2.14"},{"name":"Kafka-Python","version":"2.0"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.26"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.4"},{"name":"Scipy","version":"1.11"},{"name":"Elyra","version":"3.15"},{"name":"PyMongo","version":"4.5"},{"name":"Pyodbc","version":"4.0"}, {"name":"Codeflare-SDK","version":"0.13"}, {"name":"Sklearn-onnx","version":"1.15"}, {"name":"Psycopg","version":"3.1"}, {"name":"MySQL Connector/Python","version":"8.0"}]' + openshift.io/imported-from: quay.io/opendatahub/workbench-images + opendatahub.io/workbench-image-recommended: 'true' + opendatahub.io/notebook-build-commit: 'c010eb0' + from: + kind: DockerImage + name: quay.io/opendatahub/workbench-images@sha256:99e4822a580e8687f178e772af6b3dea507b50b4023792aa2dea0c2475c74ba6 + name: "2024.1" + referencePolicy: + type: Source diff --git a/manifests/overlays/additional/jupyter-intel-tensorflow-notebook-imagestream.yaml b/manifests/overlays/additional/jupyter-intel-tensorflow-notebook-imagestream.yaml new file mode 100644 index 000000000..f1e88fb14 --- /dev/null +++ b/manifests/overlays/additional/jupyter-intel-tensorflow-notebook-imagestream.yaml @@ -0,0 +1,29 @@ +--- +apiVersion: image.openshift.io/v1 +kind: ImageStream +metadata: + labels: + opendatahub.io/notebook-image: "true" + annotations: + opendatahub.io/notebook-image-url: "https://github.com/opendatahub-io/notebooks/blob/main/jupyter/intel/tensorflow" + opendatahub.io/notebook-image-name: "Intel-TensorFlow" + opendatahub.io/notebook-image-desc: "Jupyter Intel® optimized TensorFlow notebook image for ODH notebooks." + opendatahub.io/notebook-image-order: "13" + name: jupyter-intel-tensorflow +spec: + lookupPolicy: + local: true + tags: + # N Version of the image + - annotations: + opendatahub.io/notebook-software: '[{"name":"Python","version":"v3.9"},{"name":"Intel-TensorFlow","version":"2.14"}]' + opendatahub.io/notebook-python-dependencies: '[{"name":"Intel-TensorFlow","version":"2.14"},{"name":"Tensorboard","version":"2.14"},{"name":"Kafka-Python","version":"2.0"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.26"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.4"},{"name":"Scipy","version":"1.11"},{"name":"Elyra","version":"3.15"},{"name":"PyMongo","version":"4.5"},{"name":"Pyodbc","version":"4.0"}, {"name":"Codeflare-SDK","version":"0.13"}, {"name":"Sklearn-onnx","version":"1.15"}, {"name":"Psycopg","version":"3.1"}, {"name":"MySQL Connector/Python","version":"8.0"}]' + openshift.io/imported-from: quay.io/opendatahub/workbench-images + opendatahub.io/workbench-image-recommended: 'true' + opendatahub.io/notebook-build-commit: 'c010eb0' + from: + kind: DockerImage + name: quay.io/opendatahub/workbench-images@sha256:e5de7a0be0df0681d2c81cd69014252cc198e6594514f667af85303dd055b6e2 + name: "2024.1" + referencePolicy: + type: Source diff --git a/manifests/overlays/additional/kustomization.yaml b/manifests/overlays/additional/kustomization.yaml index 33c935ca8..f2453bab4 100644 --- a/manifests/overlays/additional/kustomization.yaml +++ b/manifests/overlays/additional/kustomization.yaml @@ -4,6 +4,9 @@ kind: Kustomization resources: - ../../base + - jupyter-intel-ml-notebook-imagestream.yaml + - jupyter-intel-pytorch-notebook-imagestream.yaml + - jupyter-intel-tensorflow-notebook-imagestream.yaml commonLabels: opendatahub.io/component: "true"