Skip to content

Commit 82cb2bf

Browse files
authored
RHOAIENG-4533: Add images based on Python 3.11 (#659)
* 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
1 parent f7a5a01 commit 82cb2bf

File tree

268 files changed

+122237
-31
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

268 files changed

+122237
-31
lines changed

.github/workflows/build-notebooks.yaml

Lines changed: 348 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,235 @@
374374
},
375375
"secrets": "inherit"
376376
},
377+
"base-ubi9-python-3_11": {
378+
"needs": [],
379+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
380+
"with": {
381+
"target": "base-ubi9-python-3.11",
382+
"github": "${{ toJSON(github) }}"
383+
},
384+
"secrets": "inherit"
385+
},
386+
"jupyter-minimal-ubi9-python-3_11": {
387+
"needs": [
388+
"base-ubi9-python-3_11"
389+
],
390+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
391+
"with": {
392+
"target": "jupyter-minimal-ubi9-python-3.11",
393+
"github": "${{ toJSON(github) }}"
394+
},
395+
"secrets": "inherit"
396+
},
397+
"jupyter-datascience-ubi9-python-3_11": {
398+
"needs": [
399+
"jupyter-minimal-ubi9-python-3_11"
400+
],
401+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
402+
"with": {
403+
"target": "jupyter-datascience-ubi9-python-3.11",
404+
"github": "${{ toJSON(github) }}"
405+
},
406+
"secrets": "inherit"
407+
},
408+
"cuda-ubi9-python-3_11": {
409+
"needs": [
410+
"base-ubi9-python-3_11"
411+
],
412+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
413+
"with": {
414+
"target": "cuda-ubi9-python-3.11",
415+
"github": "${{ toJSON(github) }}"
416+
},
417+
"secrets": "inherit"
418+
},
419+
"cuda-jupyter-minimal-ubi9-python-3_11": {
420+
"needs": [
421+
"cuda-ubi9-python-3_11"
422+
],
423+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
424+
"with": {
425+
"target": "cuda-jupyter-minimal-ubi9-python-3.11",
426+
"github": "${{ toJSON(github) }}"
427+
},
428+
"secrets": "inherit"
429+
},
430+
"cuda-jupyter-datascience-ubi9-python-3_11": {
431+
"needs": [
432+
"cuda-jupyter-minimal-ubi9-python-3_11"
433+
],
434+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
435+
"with": {
436+
"target": "cuda-jupyter-datascience-ubi9-python-3.11",
437+
"github": "${{ toJSON(github) }}"
438+
},
439+
"secrets": "inherit"
440+
},
441+
"cuda-jupyter-tensorflow-ubi9-python-3_11": {
442+
"needs": [
443+
"cuda-jupyter-datascience-ubi9-python-3_11"
444+
],
445+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
446+
"with": {
447+
"target": "cuda-jupyter-tensorflow-ubi9-python-3.11",
448+
"github": "${{ toJSON(github) }}"
449+
},
450+
"secrets": "inherit"
451+
},
452+
"jupyter-pytorch-ubi9-python-3_11": {
453+
"needs": [
454+
"cuda-jupyter-datascience-ubi9-python-3_11"
455+
],
456+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
457+
"with": {
458+
"target": "jupyter-pytorch-ubi9-python-3.11",
459+
"github": "${{ toJSON(github) }}"
460+
},
461+
"secrets": "inherit"
462+
},
463+
"jupyter-trustyai-ubi9-python-3_11": {
464+
"needs": [
465+
"jupyter-datascience-ubi9-python-3_11"
466+
],
467+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
468+
"with": {
469+
"target": "jupyter-trustyai-ubi9-python-3.11",
470+
"github": "${{ toJSON(github) }}"
471+
},
472+
"secrets": "inherit"
473+
},
474+
"runtime-minimal-ubi9-python-3_11": {
475+
"needs": [
476+
"base-ubi9-python-3_11"
477+
],
478+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
479+
"with": {
480+
"target": "runtime-minimal-ubi9-python-3.11",
481+
"github": "${{ toJSON(github) }}"
482+
},
483+
"secrets": "inherit"
484+
},
485+
"runtime-datascience-ubi9-python-3_11": {
486+
"needs": [
487+
"base-ubi9-python-3_11"
488+
],
489+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
490+
"with": {
491+
"target": "runtime-datascience-ubi9-python-3.11",
492+
"github": "${{ toJSON(github) }}"
493+
},
494+
"secrets": "inherit"
495+
},
496+
"runtime-pytorch-ubi9-python-3_11": {
497+
"needs": [
498+
"base-ubi9-python-3_11"
499+
],
500+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
501+
"with": {
502+
"target": "runtime-pytorch-ubi9-python-3.11",
503+
"github": "${{ toJSON(github) }}"
504+
},
505+
"secrets": "inherit"
506+
},
507+
"runtime-cuda-tensorflow-ubi9-python-3_11": {
508+
"needs": [
509+
"cuda-ubi9-python-3_11"
510+
],
511+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
512+
"with": {
513+
"target": "runtime-cuda-tensorflow-ubi9-python-3.11",
514+
"github": "${{ toJSON(github) }}"
515+
},
516+
"secrets": "inherit"
517+
},
518+
"codeserver-ubi9-python-3_11": {
519+
"needs": [
520+
"base-ubi9-python-3_11"
521+
],
522+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
523+
"with": {
524+
"target": "codeserver-ubi9-python-3.11",
525+
"github": "${{ toJSON(github) }}"
526+
},
527+
"secrets": "inherit"
528+
},
529+
"intel-base-gpu-ubi9-python-3_11": {
530+
"needs": [
531+
"base-ubi9-python-3_11"
532+
],
533+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
534+
"with": {
535+
"target": "intel-base-gpu-ubi9-python-3.11",
536+
"github": "${{ toJSON(github) }}"
537+
},
538+
"secrets": "inherit"
539+
},
540+
"intel-runtime-tensorflow-ubi9-python-3_11": {
541+
"needs": [
542+
"intel-base-gpu-ubi9-python-3_11"
543+
],
544+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
545+
"with": {
546+
"target": "intel-runtime-tensorflow-ubi9-python-3.11",
547+
"github": "${{ toJSON(github) }}"
548+
},
549+
"secrets": "inherit"
550+
},
551+
"jupyter-intel-tensorflow-ubi9-python-3_11": {
552+
"needs": [
553+
"intel-base-gpu-ubi9-python-3_11"
554+
],
555+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
556+
"with": {
557+
"target": "jupyter-intel-tensorflow-ubi9-python-3.11",
558+
"github": "${{ toJSON(github) }}"
559+
},
560+
"secrets": "inherit"
561+
},
562+
"intel-runtime-pytorch-ubi9-python-3_11": {
563+
"needs": [
564+
"intel-base-gpu-ubi9-python-3_11"
565+
],
566+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
567+
"with": {
568+
"target": "intel-runtime-pytorch-ubi9-python-3.11",
569+
"github": "${{ toJSON(github) }}"
570+
},
571+
"secrets": "inherit"
572+
},
573+
"jupyter-intel-pytorch-ubi9-python-3_11": {
574+
"needs": [
575+
"intel-base-gpu-ubi9-python-3_11"
576+
],
577+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
578+
"with": {
579+
"target": "jupyter-intel-pytorch-ubi9-python-3.11",
580+
"github": "${{ toJSON(github) }}"
581+
},
582+
"secrets": "inherit"
583+
},
584+
"intel-runtime-ml-ubi9-python-3_11": {
585+
"needs": [
586+
"base-ubi9-python-3_11"
587+
],
588+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
589+
"with": {
590+
"target": "intel-runtime-ml-ubi9-python-3.11",
591+
"github": "${{ toJSON(github) }}"
592+
},
593+
"secrets": "inherit"
594+
},
595+
"jupyter-intel-ml-ubi9-python-3_11": {
596+
"needs": [
597+
"base-ubi9-python-3_11"
598+
],
599+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
600+
"with": {
601+
"target": "jupyter-intel-ml-ubi9-python-3.11",
602+
"github": "${{ toJSON(github) }}"
603+
},
604+
"secrets": "inherit"
605+
},
377606
"base-c9s-python-3_9": {
378607
"needs": [],
379608
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
@@ -416,6 +645,48 @@
416645
},
417646
"secrets": "inherit"
418647
},
648+
"base-c9s-python-3_11": {
649+
"needs": [],
650+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
651+
"with": {
652+
"target": "base-c9s-python-3.11",
653+
"github": "${{ toJSON(github) }}"
654+
},
655+
"secrets": "inherit"
656+
},
657+
"cuda-c9s-python-3_11": {
658+
"needs": [
659+
"base-c9s-python-3_11"
660+
],
661+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
662+
"with": {
663+
"target": "cuda-c9s-python-3.11",
664+
"github": "${{ toJSON(github) }}"
665+
},
666+
"secrets": "inherit"
667+
},
668+
"rstudio-c9s-python-3_11": {
669+
"needs": [
670+
"base-c9s-python-3_11"
671+
],
672+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
673+
"with": {
674+
"target": "rstudio-c9s-python-3.11",
675+
"github": "${{ toJSON(github) }}"
676+
},
677+
"secrets": "inherit"
678+
},
679+
"cuda-rstudio-c9s-python-3_11": {
680+
"needs": [
681+
"cuda-c9s-python-3_11"
682+
],
683+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
684+
"with": {
685+
"target": "cuda-rstudio-c9s-python-3.11",
686+
"github": "${{ toJSON(github) }}"
687+
},
688+
"secrets": "inherit"
689+
},
419690
"rocm-ubi9-python-3_9": {
420691
"needs": [
421692
"base-ubi9-python-3_9"
@@ -493,6 +764,83 @@
493764
},
494765
"secrets": "inherit"
495766
},
767+
"rocm-ubi9-python-3_11": {
768+
"needs": [
769+
"base-ubi9-python-3_11"
770+
],
771+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
772+
"with": {
773+
"target": "rocm-ubi9-python-3.11",
774+
"github": "${{ toJSON(github) }}"
775+
},
776+
"secrets": "inherit"
777+
},
778+
"rocm-jupyter-minimal-ubi9-python-3_11": {
779+
"needs": [
780+
"rocm-ubi9-python-3_11"
781+
],
782+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
783+
"with": {
784+
"target": "rocm-jupyter-minimal-ubi9-python-3.11",
785+
"github": "${{ toJSON(github) }}"
786+
},
787+
"secrets": "inherit"
788+
},
789+
"rocm-jupyter-datascience-ubi9-python-3_11": {
790+
"needs": [
791+
"rocm-jupyter-minimal-ubi9-python-3_11"
792+
],
793+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
794+
"with": {
795+
"target": "rocm-jupyter-datascience-ubi9-python-3.11",
796+
"github": "${{ toJSON(github) }}"
797+
},
798+
"secrets": "inherit"
799+
},
800+
"rocm-jupyter-tensorflow-ubi9-python-3_11": {
801+
"needs": [
802+
"rocm-jupyter-datascience-ubi9-python-3_11"
803+
],
804+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
805+
"with": {
806+
"target": "rocm-jupyter-tensorflow-ubi9-python-3.11",
807+
"github": "${{ toJSON(github) }}"
808+
},
809+
"secrets": "inherit"
810+
},
811+
"rocm-jupyter-pytorch-ubi9-python-3_11": {
812+
"needs": [
813+
"rocm-jupyter-datascience-ubi9-python-3_11"
814+
],
815+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
816+
"with": {
817+
"target": "rocm-jupyter-pytorch-ubi9-python-3.11",
818+
"github": "${{ toJSON(github) }}"
819+
},
820+
"secrets": "inherit"
821+
},
822+
"rocm-runtime-pytorch-ubi9-python-3_11": {
823+
"needs": [
824+
"rocm-ubi9-python-3_11"
825+
],
826+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
827+
"with": {
828+
"target": "rocm-runtime-pytorch-ubi9-python-3.11",
829+
"github": "${{ toJSON(github) }}"
830+
},
831+
"secrets": "inherit"
832+
},
833+
"rocm-runtime-tensorflow-ubi9-python-3_11": {
834+
"needs": [
835+
"rocm-ubi9-python-3_11"
836+
],
837+
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",
838+
"with": {
839+
"target": "rocm-runtime-tensorflow-ubi9-python-3.11",
840+
"github": "${{ toJSON(github) }}"
841+
},
842+
"secrets": "inherit"
843+
},
496844
"base-anaconda-python-3_8": {
497845
"needs": [],
498846
"uses": "./.github/workflows/build-notebooks-TEMPLATE.yaml",

0 commit comments

Comments
 (0)