-
Feature
-
Resolution: Won't Do
-
Critical
-
None
-
rhelai-1.5
-
None
Feature Overview
We need to introduce additional testing upstream to validate that upgrading PyTorch from 2.5.z to 2.6.z in the core InstructLab repo (instructlab/instructlab) does not negatively impact the existing logic. This is because our upstream E2E tests currently only test when "use_dolomite=False", but the downstream product (RHEL AI) now runs with "use_dolomite=True".
With the recent changes published in SDG v0.8.0, we will also need a new config which uses this Llama 70B model.
Goals
- Create a new E2E test that runs with "use_dolomite=True"
- Create a new config which uses Llama 70B (we can use an FP8 quantized version that runs on Hopper hardware) and add a pass for SDG which uses this model instead of the default Mixtral
Requirements (mandatory -_ Complete while in Refinement status):
A list of specific needs, capabilities, or objectives that a Feature must deliver to satisfy the Feature. Some requirements will be flagged as MVP. If an MVP gets shifted, the Feature shifts. If a non MVP requirement slips, it does not shift the feature.
Requirement | Notes | isMVP? |
---|---|---|
Done - Acceptance Criteria (mandatory - Complete while in Refinement status):
Acceptance Criteria articulates and defines the value proposition - what is required to meet the goal and intent of this Feature. The Acceptance Criteria provides a detailed definition of scope and the expected outcomes - from a users point of view
…
<your text here>
Use Cases - i.e. User Experience & Workflow: (Initial completion while in Refinement status):
Include use case diagrams, main success scenarios, alternative flow scenarios.
<your text here>
Out of Scope {}{}(Initial completion while in Refinement status):
High-level list of items or persona’s that are out of scope.
<your text here>
Documentation Considerations {}{}(Initial completion while in Refinement status):
Provide information that needs to be considered and planned so that documentation will meet customer needs. If the feature extends existing functionality, provide a link to its current documentation..
<your text here>
Questions to Answer {}{}(Initial completion while in Refinement status):
Include a list of refinement / architectural questions that may need to be answered before coding can begin.
<your text here>
Background and Strategic Fit (Initial completion while in Refinement status):
Provide any additional context is needed to frame the feature.
<your text here>
Customer Considerations {}{}(Initial completion while in Refinement status):
Provide any additional customer-specific considerations that must be made when designing and delivering the Feature.
<your text here>
Team Sign Off (Completion while in Planning status)
- All required Epics (known at the time) are linked to the this Feature
- All required Stories, Tasks (known at the time) for the most immediate Epics have been created and estimated
- Add - Reviewers name, Team Name
- Acceptance == Feature as “Ready” - well understood and scope is clear - Acceptance Criteria (scope) is elaborated, well defined, and understood
- Note: Only set FixVersion/s: on a Feature if the delivery team agrees they have the capacity and have committed that capability for that milestone
Reviewed By | Team Name | Accepted | Notes |
- …
- blocks
-
RHELAI-3916 Update InstructLab to allow `torch<2.7.0` to be used (instead of `torch<2.6.0`)
-
- Resolved
-
-
RHELAI-3914 Update InstructLab to require `vllm>=0.8.0,<0.9.0`
-
- Resolved
-
- is related to
-
RHELAI-4083 add test for `use_dolomite=True` to `instructlab/training`
-
- New
-