Skip to content

Conversation

@jiridanek
Copy link
Member

Description

How Has This Been Tested?

Merge criteria:

  • The commits are squashed in a cohesive manner and have meaningful messages.
  • Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
  • The developer has manually tested the changes and verified that the changes work

@openshift-ci openshift-ci bot requested review from daniellutz and dibryant August 20, 2025 10:22
@openshift-ci
Copy link

openshift-ci bot commented Aug 20, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign paulovmr for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📋 Review Summary

This PR adds support for Python 3.12 to the pytorch+llmcompressor notebook and runtime images, while removing support for Python 3.11. The changes are well-structured and consistent with the project's standards for adding new Python versions.

🔍 General Feedback

  • The transition from micropipenv to uv for package installation is a good improvement.
  • The addition of a test notebook for llmcompressor is a welcome addition.
  • I've made a couple of minor suggestions to improve the consistency of the image labels in the Dockerfiles.

Overall, this is a solid contribution that expands the project's support for newer Python versions.


ARG DATASCIENCE_SOURCE_CODE=jupyter/datascience/ubi9-python-3.11
ARG PYTORCH_SOURCE_CODE=jupyter/pytorch+llmcompressor/ubi9-python-3.11
ARG DATASCIENCE_SOURCE_CODE=jupyter/datascience/ubi9-python-3.12

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 The summary and description labels should be updated to use "PyTorch LLM Compressor" for consistency with the name label and the imagestream definition.

Suggested change
ARG DATASCIENCE_SOURCE_CODE=jupyter/datascience/ubi9-python-3.12
summary="Jupyter CUDA PyTorch LLM Compressor notebook image for ODH notebooks" \
description="Jupyter CUDA PyTorch LLM Compressor notebook image with base Python 3.12 builder image based on UBI9 for ODH notebooks" \
io.k8s.display-name="Jupyter CUDA PyTorch LLM Compressor notebook image for ODH notebooks" \
io.k8s.description="Jupyter CUDA PyTorch LLM Compressor notebook image with base Python 3.12 builder image based on UBI9 for ODH notebooks" \

@jiridanek jiridanek merged commit 553a17f into red-hat-data-services:main Aug 20, 2025
16 of 21 checks passed
@jiridanek jiridanek deleted the sync branch August 20, 2025 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants