feat: update notebook server images#7590
feat: update notebook server images#7590google-oss-prow[bot] merged 5 commits intokubeflow:masterfrom
Conversation
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
|
FIXED by updating TensorFlow, which updated
|
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
|
@kimwnasptd this should be ready to review now, all images work in my testing for ARM/X86. And the CUDA images work with my GPU tests (NOTE: we only ship CUDA on X86, and ARM does not work for them). |
| # kubeflow packages | ||
| kfp==2.4.0 | ||
| kfp-server-api==2.0.3 | ||
| kfp==2.7.0 |
There was a problem hiding this comment.
@kubeflow/wg-notebooks-leads @kubeflow/wg-training-leads Please can we install kubeflow-training and kubeflow-katib Python SDK as part of Kubeflow Notebooks images ?
Similar to KFP python package.
There was a problem hiding this comment.
Is there a particular version of these packages that aligns with the 1.9 release?
There was a problem hiding this comment.
Could we include the kubeflow-training==1.8.0rc0 and kubeflow-katib==0.17.0rc0 ?
We haven't released the 1.8 and 0.17 version yet.
There was a problem hiding this comment.
@andreyvelich lets wait until the final versions of those packages are released.
Can you try and cut them soon, so we can include them in the next RC?
Adding packages will require me to run all the tests again for all the images, which I don't have time to do before we cut the first RC for 1.9.0.
|
Agree with @thesuperzapper to proceed with this PR for now to cut our first RC. And then let's include the rest in the following RCs /lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kimwnasptd The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
* feat: update example notebook server images Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: move `01-copy-tmp-home` to base image Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * fix: rstudio HOME_TMP copy permissions Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: update `torch` and `tensorflow` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: manually install `tensorrt` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> --------- Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
* feat: update example notebook server images Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: move `01-copy-tmp-home` to base image Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * fix: rstudio HOME_TMP copy permissions Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: update `torch` and `tensorflow` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: manually install `tensorrt` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> --------- Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
* feat: update example notebook server images Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: move `01-copy-tmp-home` to base image Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * fix: rstudio HOME_TMP copy permissions Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: update `torch` and `tensorflow` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: manually install `tensorrt` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> --------- Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
* feat: update example notebook server images Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: move `01-copy-tmp-home` to base image Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * fix: rstudio HOME_TMP copy permissions Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: update `torch` and `tensorflow` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: manually install `tensorrt` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> --------- Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
* feat: update example notebook server images Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: move `01-copy-tmp-home` to base image Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * fix: rstudio HOME_TMP copy permissions Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: update `torch` and `tensorflow` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: manually install `tensorrt` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> --------- Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
* feat: update example notebook server images Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: move `01-copy-tmp-home` to base image Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * fix: rstudio HOME_TMP copy permissions Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: update `torch` and `tensorflow` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: manually install `tensorrt` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> --------- Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
* feat: update example notebook server images Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: move `01-copy-tmp-home` to base image Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * fix: rstudio HOME_TMP copy permissions Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: update `torch` and `tensorflow` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: manually install `tensorrt` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> --------- Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
* feat: update example notebook server images Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: move `01-copy-tmp-home` to base image Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * fix: rstudio HOME_TMP copy permissions Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: update `torch` and `tensorflow` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: manually install `tensorrt` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> --------- Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com>
* feat: update example notebook server images Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: move `01-copy-tmp-home` to base image Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * fix: rstudio HOME_TMP copy permissions Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: update `torch` and `tensorflow` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> * feat: manually install `tensorrt` Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> --------- Signed-off-by: Mathew Wicks <5735406+thesuperzapper@users.noreply.github.com> Signed-off-by: utruong309 <uyenthutruong09@gmail.com>
This PR updates all the
example-notebook-serversimages.The key thing this does is pin
h5py==3.10.0in thejupyter-tensorflowimage, because this was causing builds to fail for ARM64, ash5pyhas stopped shipping wheels for ARM64 in3.11.0(h5py/h5py#2408).Other significant changes:
2.3.02.15.14.89.14.2.17.2.02024.04.1-748kfpSDK to:2.7.0s6/cont-init.d/01-copy-tmp-homescript to only be on thebaseimage, because it was not necessary to have the same code copied across multiple images.Finally, I have added docs about building the images locally based on feedback from #7587.