Skip to content

Commit 4fb4735

Browse files
committedOct 6, 2023
Included habana based imagestream to the notebook manifests
Signed-off-by: Harshad Reddy Nalla <hnalla@redhat.com>
1 parent 2a29f11 commit 4fb4735

File tree

4 files changed

+63
-0
lines changed

4 files changed

+63
-0
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
apiVersion: image.openshift.io/v1
2+
kind: ImageStream
3+
metadata:
4+
labels:
5+
opendatahub.io/notebook-image: "true"
6+
annotations:
7+
opendatahub.io/notebook-image-url: "https://github.com/red-hat-data-services/notebooks/tree/main/habana"
8+
opendatahub.io/notebook-image-name: "HabanaAI"
9+
opendatahub.io/notebook-image-desc: "Jupyter notebook image with a set of habana libraries that advanced AI/ML notebooks will use as a base image to provide a standard for libraries avialable in all notebooks"
10+
opendatahub.io/notebook-image-order: "70"
11+
opendatahub.io/recommended-accelerators: '["habana.ai/gaudi"]'
12+
name: habana-notebook
13+
spec:
14+
lookupPolicy:
15+
local: true
16+
tags:
17+
# 1.11.0 Version of the image n
18+
- annotations:
19+
opendatahub.io/notebook-software: '[{"name":"Python","version":"v3.8"},{"name":"Habana","version":"1.11"}]'
20+
opendatahub.io/notebook-python-dependencies: '[{"name":"Boto3","version":"1.26"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.23"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.2"},{"name":"Scipy","version":"1.10"},{"name":"Tensorflow","version":"2.12.1"},{"name":"PyTorch","version":"2.0.1"},{"name":"Elyra","version":"3.15"}]'
21+
openshift.io/imported-from: quay.io/modh/odh-habana-notebooks
22+
from:
23+
kind: DockerImage
24+
name: $(odh-habana-notebook-image-n)
25+
name: "2023.2"
26+
referencePolicy:
27+
type: Source
28+
# 1.10.0 Version of the image n-1
29+
- annotations:
30+
opendatahub.io/notebook-software: '[{"name":"Python","version":"v3.8"},{"name":"Habana","version":"1.10"}]'
31+
opendatahub.io/notebook-python-dependencies: '[{"name":"Boto3","version":"1.26"},{"name":"Kafka-Python","version":"2.0"},{"name":"Kfp-tekton","version":"1.5"},{"name":"Matplotlib","version":"3.6"},{"name":"Numpy","version":"1.23"},{"name":"Pandas","version":"1.5"},{"name":"Scikit-learn","version":"1.2"},{"name":"Scipy","version":"1.10"},{"name":"Tensorflow","version":"2.12.0"},{"name":"PyTorch","version":"2.0.1"},{"name":"Elyra","version":"3.15"}]'
32+
openshift.io/imported-from: quay.io/modh/odh-habana-notebooks
33+
from:
34+
kind: DockerImage
35+
name: $(odh-habana-notebook-image-n-1)
36+
name: "2023.1"
37+
referencePolicy:
38+
type: Source

‎jupyterhub/notebook-images/overlays/additional/kustomization.yaml

+15
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ bases:
55
resources:
66
- minimal-notebook-imagestream.yaml
77
- generic-data-science-notebook-imagestream.yaml
8+
- habana-notebook-imagestream.yaml
89
- minimal-gpu-notebook-imagestream.yaml
910
- pytorch-notebook-imagestream.yaml
1011
- tensorflow-notebook-imagestream.yaml
@@ -97,5 +98,19 @@ vars:
9798
apiVersion: v1
9899
fieldref:
99100
fieldpath: data.odh-trustyai-notebook-image-n
101+
- name: odh-habana-notebook-image-n
102+
objref:
103+
kind: ConfigMap
104+
name: notebooks-parameters
105+
apiVersion: v1
106+
fieldref:
107+
fieldpath: data.odh-habana-notebook-image-n
108+
- name: odh-habana-notebook-image-n-1
109+
objref:
110+
kind: ConfigMap
111+
name: notebooks-parameters
112+
apiVersion: v1
113+
fieldref:
114+
fieldpath: data.odh-habana-notebook-image-n-1
100115
configurations:
101116
- params.yaml

‎jupyterhub/notebook-images/overlays/additional/params.env

+2
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ odh-generic-data-science-notebook-image-n-1=quay.io/modh/odh-generic-data-scienc
99
odh-tensorflow-gpu-notebook-image-n=quay.io/modh/cuda-notebooks@sha256:9dfc60575154eb58e22577ae7287bb61d2145eb0129a36c446c43bf54f1136b5
1010
odh-tensorflow-gpu-notebook-image-n-1=quay.io/modh/cuda-notebooks@sha256:2163ba74f602ec4b3049a88dcfa4fe0a8d0fff231090001947da66ef8e75ab9a
1111
odh-trustyai-notebook-image-n=quay.io/modh/odh-trustyai-notebook@sha256:b8a351d77d54b1fbf469885002e0db2a6649b605ff8c2c5bb2056709304b6db0
12+
odh-habana-notebook-image-n=quay.io/modh/odh-habana-notebooks@sha256:56041d1d4588105a3b21256cb9fc976d4673a2640b321674ba5379fbb6edea8b
13+
odh-habana-notebook-image-n-1=quay.io/modh/odh-habana-notebooks@sha256:25e43ae89f7f509170bf5a58ce98376e9ae9637d5054ae4e7dc83498f15dd874

‎jupyterhub/notebook-images/overlays/additional/params.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,11 @@ varReference:
4343
kind: ImageStream
4444
apiGroup: image.openshift.io/v1
4545
name: odh-trustyai-notebook-image-n
46+
- path: spec/tags[]/from/name
47+
kind: ImageStream
48+
apiGroup: image.openshift.io/v1
49+
name: odh-habana-notebook-image-n
50+
- path: spec/tags[]/from/name
51+
kind: ImageStream
52+
apiGroup: image.openshift.io/v1
53+
name: odh-habana-notebook-image-n-1

0 commit comments

Comments
 (0)
Please sign in to comment.