Skip to content

Commit

Permalink
RHOAIENG-4533: Add images based on Python 3.11 (#659)
Browse files Browse the repository at this point in the history
* Add images based on python 3.11

* Apply #656 to Python 3.11 images

* Fix expected TF vesion on the test file

* Fix labels for Python 3.11

* Apply #652 to Python 3.11 images

* Update lock to fix debugpy package version

* Apply #635 to Python 3.11 images

* Replace 3-9 -> 3-11 leftovers

* Fix runtime rocm image name according to openshift/release

* Apply #667 to Python 3.11 images

* Adapt test code for Python 3.11 images
  • Loading branch information
caponetto authored Aug 16, 2024
1 parent f7a5a01 commit 82cb2bf
Show file tree
Hide file tree
Showing 268 changed files with 122,237 additions and 31 deletions.
348 changes: 348 additions & 0 deletions .github/workflows/build-notebooks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,235 @@
},
"secrets": "inherit"
},
"base-ubi9-python-3_11": {
"needs": [],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "base-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"jupyter-minimal-ubi9-python-3_11": {
"needs": [
"base-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "jupyter-minimal-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"jupyter-datascience-ubi9-python-3_11": {
"needs": [
"jupyter-minimal-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "jupyter-datascience-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"cuda-ubi9-python-3_11": {
"needs": [
"base-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "cuda-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"cuda-jupyter-minimal-ubi9-python-3_11": {
"needs": [
"cuda-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "cuda-jupyter-minimal-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"cuda-jupyter-datascience-ubi9-python-3_11": {
"needs": [
"cuda-jupyter-minimal-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "cuda-jupyter-datascience-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"cuda-jupyter-tensorflow-ubi9-python-3_11": {
"needs": [
"cuda-jupyter-datascience-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "cuda-jupyter-tensorflow-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"jupyter-pytorch-ubi9-python-3_11": {
"needs": [
"cuda-jupyter-datascience-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "jupyter-pytorch-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"jupyter-trustyai-ubi9-python-3_11": {
"needs": [
"jupyter-datascience-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "jupyter-trustyai-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"runtime-minimal-ubi9-python-3_11": {
"needs": [
"base-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "runtime-minimal-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"runtime-datascience-ubi9-python-3_11": {
"needs": [
"base-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "runtime-datascience-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"runtime-pytorch-ubi9-python-3_11": {
"needs": [
"base-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "runtime-pytorch-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"runtime-cuda-tensorflow-ubi9-python-3_11": {
"needs": [
"cuda-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "runtime-cuda-tensorflow-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"codeserver-ubi9-python-3_11": {
"needs": [
"base-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "codeserver-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"intel-base-gpu-ubi9-python-3_11": {
"needs": [
"base-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "intel-base-gpu-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"intel-runtime-tensorflow-ubi9-python-3_11": {
"needs": [
"intel-base-gpu-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "intel-runtime-tensorflow-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"jupyter-intel-tensorflow-ubi9-python-3_11": {
"needs": [
"intel-base-gpu-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "jupyter-intel-tensorflow-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"intel-runtime-pytorch-ubi9-python-3_11": {
"needs": [
"intel-base-gpu-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "intel-runtime-pytorch-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"jupyter-intel-pytorch-ubi9-python-3_11": {
"needs": [
"intel-base-gpu-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "jupyter-intel-pytorch-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"intel-runtime-ml-ubi9-python-3_11": {
"needs": [
"base-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "intel-runtime-ml-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"jupyter-intel-ml-ubi9-python-3_11": {
"needs": [
"base-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "jupyter-intel-ml-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"base-c9s-python-3_9": {
"needs": [],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
Expand Down Expand Up @@ -416,6 +645,48 @@
},
"secrets": "inherit"
},
"base-c9s-python-3_11": {
"needs": [],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "base-c9s-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"cuda-c9s-python-3_11": {
"needs": [
"base-c9s-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "cuda-c9s-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"rstudio-c9s-python-3_11": {
"needs": [
"base-c9s-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "rstudio-c9s-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"cuda-rstudio-c9s-python-3_11": {
"needs": [
"cuda-c9s-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "cuda-rstudio-c9s-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"rocm-ubi9-python-3_9": {
"needs": [
"base-ubi9-python-3_9"
Expand Down Expand Up @@ -493,6 +764,83 @@
},
"secrets": "inherit"
},
"rocm-ubi9-python-3_11": {
"needs": [
"base-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "rocm-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"rocm-jupyter-minimal-ubi9-python-3_11": {
"needs": [
"rocm-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "rocm-jupyter-minimal-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"rocm-jupyter-datascience-ubi9-python-3_11": {
"needs": [
"rocm-jupyter-minimal-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "rocm-jupyter-datascience-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"rocm-jupyter-tensorflow-ubi9-python-3_11": {
"needs": [
"rocm-jupyter-datascience-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "rocm-jupyter-tensorflow-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"rocm-jupyter-pytorch-ubi9-python-3_11": {
"needs": [
"rocm-jupyter-datascience-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "rocm-jupyter-pytorch-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"rocm-runtime-pytorch-ubi9-python-3_11": {
"needs": [
"rocm-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "rocm-runtime-pytorch-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"rocm-runtime-tensorflow-ubi9-python-3_11": {
"needs": [
"rocm-ubi9-python-3_11"
],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
"with": {
"target": "rocm-runtime-tensorflow-ubi9-python-3.11",
"github": "${{ toJSON(github) }}"
},
"secrets": "inherit"
},
"base-anaconda-python-3_8": {
"needs": [],
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
Expand Down
Loading

0 comments on commit 82cb2bf

Please sign in to comment.