live wire
AI · Red Hat documents usage-based admission fair sharing for Kueue 1.4 on OpenShiftRed Hat DeveloperAI: Red Hat maps governed firewall changes from ServiceNow through Ansible and two human approval gatesRed Hat DeveloperCLUSTER MGMT · ACM 2.17 makes Submariner 0.24 GA with Important-rated fixesRed Hat ErrataPLATFORM · Red Hat makes on-premises Lightspeed recommendations GA for Satellite 6.18Red Hat ErrataSECURITY · Red Hat Hardened Images updates Tomcat 10 for nine authentication, access-control and DoS flawsRed Hat ErrataAI · Open Data Hub 3.6.0 EA1 bundles Trainer, MLflow and llm-d componentsOpen Data HubAI · Speculators 0.6.0 adds P-EAGLE parallel drafting for vLLM speculative decodingRed Hat DeveloperSECURITY · OpenShift 4.17.57 fixes seven Go and TLS CVEs in an Important-rated updateRed Hat ErrataAI · Red Hat benchmarks local LLM guardrails with EvalHub, exposing regex accuracy and latency trade-offsRed Hat DeveloperAI · Red Hat maps silent tool-call failures across agentic pipelinesRed HatAPI · Kuadrant 1.5.3 adds GRPCRoute policies and developer-portal API-key workflowsKuadrantAI · (Aug 25) IBM releases Apache-2.0 Granite 4.2 reasoning models in 3B, 8B and 30B sizesIBM ResearchJAVA · Red Hat build of Quarkus 3.33.3.SP1 fixes 13 CVEs in an Important-rated updateRed Hat errataAI · vLLM moves Kimi K2 RL weight sync across 384 H100s in 7.53 seconds (Aug 22)vLLMAI · Red Hat documents usage-based admission fair sharing for Kueue 1.4 on OpenShiftRed Hat DeveloperAI: Red Hat maps governed firewall changes from ServiceNow through Ansible and two human approval gatesRed Hat DeveloperCLUSTER MGMT · ACM 2.17 makes Submariner 0.24 GA with Important-rated fixesRed Hat ErrataPLATFORM · Red Hat makes on-premises Lightspeed recommendations GA for Satellite 6.18Red Hat ErrataSECURITY · Red Hat Hardened Images updates Tomcat 10 for nine authentication, access-control and DoS flawsRed Hat ErrataAI · Open Data Hub 3.6.0 EA1 bundles Trainer, MLflow and llm-d componentsOpen Data HubAI · Speculators 0.6.0 adds P-EAGLE parallel drafting for vLLM speculative decodingRed Hat DeveloperSECURITY · OpenShift 4.17.57 fixes seven Go and TLS CVEs in an Important-rated updateRed Hat ErrataAI · Red Hat benchmarks local LLM guardrails with EvalHub, exposing regex accuracy and latency trade-offsRed Hat DeveloperAI · Red Hat maps silent tool-call failures across agentic pipelinesRed HatAPI · Kuadrant 1.5.3 adds GRPCRoute policies and developer-portal API-key workflowsKuadrantAI · (Aug 25) IBM releases Apache-2.0 Granite 4.2 reasoning models in 3B, 8B and 30B sizesIBM ResearchJAVA · Red Hat build of Quarkus 3.33.3.SP1 fixes 13 CVEs in an Important-rated updateRed Hat errataAI · vLLM moves Kimi K2 RL weight sync across 384 H100s in 7.53 seconds (Aug 22)vLLM
upstreambeat.ai
guideAI

OpenShift AI 3.5 packages LoRA fine-tuning into a Ray workflow

A Red Hat walkthrough shows how Training Hub and CodeFlare turn a Jupyter workbench into the control plane for an elastic Ray training job.

Notebook to Ray cluster pipeline for LoRA training on shared storage.
AI-generated illustration
By The News Desk· Aug 24, 2026

Red Hat has published a worked path for fine-tuning a language model with Low-Rank Adaptation on OpenShift AI 3.5, using Ray for cluster execution and Training Hub for the algorithm interface. The useful part is not a new fine-tuning technique; it is the amount of infrastructure assembly the platform now removes from the notebook workflow.

What the walkthrough changes

In the Red Hat Developer guide, OpenShift AI 3.5 supplies a Ray CUDA runtime image with Training Hub preinstalled. That lets a team run supervised fine-tuning, offline supervised fine-tuning, LoRA and group relative policy optimization without installing the algorithm package into the training environment. Red Hat says the packaged runtime can also operate in an air-gapped environment when the model and dataset have been staged on cluster storage.

The example fine-tunes Qwen2.5-1.5B-Instruct for SQL generation. A Jupyter workbench prepares the model and data, defines a Ray cluster through the CodeFlare SDK and submits a RayJob; the training itself runs in the Ray cluster rather than in the workbench. KubeRay creates the cluster, executes the job and removes the resources after completion.

That separation is the main architectural point. The notebook acts as a control plane, shared storage carries models, datasets and checkpoints between components, and GPU capacity belongs to the short-lived training cluster.

Who should care

The guide is aimed at teams already using Ray or building multi-stage AI pipelines. Red Hat contrasts Ray's explicit cluster configuration and elastic scaling with the more automatic, static TrainJob model available through Kubeflow Trainer. Both backends consume the same Training Hub algorithms and produce interchangeable fine-tuned models, according to the walkthrough.

The storage requirement deserves attention before anyone copies the notebook. The workbench and Ray pods mount the same persistent volume simultaneously, so the example requires a storage provisioner that supports ReadWriteMany access. It also assumes OpenShift AI 3.5 or later, enabled Ray components and an NVIDIA GPU; Red Hat recommends A100 or H100 hardware for the documented setup, while its sample LoRA cluster uses one GPU.

What to try

Red Hat links complete examples for all four supported algorithm paths in its AI examples repository. For a first test, the LoRA notebook uses a public text-to-SQL dataset and checks whether fine-tuning changes the model from explanatory, Markdown-wrapped answers to bare SQL suitable for an application interface.

Teams evaluating the path should first confirm RWX storage and GPU scheduling, then clone the example into an OpenShift AI workbench. The important production questions come after the demo: how models and datasets enter an air-gapped cluster, how checkpoints are retained after the Ray job is removed, and which backend—Ray or Kubeflow Trainer—fits the team’s existing operational model.

Filed by The News Desk. Corrections: desk@upstreambeat.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.