Update NDD (nemo data-designer) version#1755
Conversation
|
/ok to test 8e2d78e |
|
/ok to test 74f79e5 |
ayushdg
left a comment
There was a problem hiding this comment.
need to fix failing CI checks and update a few comments. but generally looks good. @huvunvidia Have you verified that the pipelines work as expected with the new version?
| "transformers>=4.56.0,<5.0", # tranfomers>5 breaks with hf_hub<1.0 added in override | ||
| ] | ||
| override-dependencies = [ | ||
| "fsspec>=2025.3.0", # data-designer-engine==0.5.5 requires a newer fsspec than older pins allow |
There was a problem hiding this comment.
can you share which dependencies require this override/cause conflict
There was a problem hiding this comment.
Quick update the override is needed for nemo-toolkit. We should be good to override, can you update the comment that this is set because nemo-toolkit[asr] pins to an older version (you need to check which one).
|
/ok to test 75fa8e5 |
|
/ok to test c7bbbb5 |
|
/ok to test 3c3f55b |
|
/ok to test b2b5de5 |
|
/ok to test 9b3b370 |
|
/ok to test 6f8cc0b |
| "protobuf>=5.29.5,<7.0", # Override nemo-toolkits constraint of ~=5.29.5; <7.0 due to ray serve FieldDescriptor API breakage | ||
| "setuptools>=80.10.1", # Override setuptools range in other dependencies to address CVE GHSA-58pv-8j8x-9vj2 | ||
| "nixl-cu12>=0.10.0; (platform_machine == 'x86_64' and platform_system != 'Darwin')", # Override ray[llm]'s unconditional nixl dep for ARM | ||
| "vllm>=0.14.1,<0.16.0; (platform_machine == 'x86_64' and platform_system != 'Darwin')", # ray[llm]==2.54 incompatible with vllm>=0.16.0 (renamed internal modules break LLMServer deployment) |
There was a problem hiding this comment.
Instead of adding this to overrides we should just fix the upper bound for vllm where it's defined originally.
Signed-off-by: Ayush Dattagupta <ayushdg95@gmail.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Signed-off-by: Huy Vu <86480512+huvunvidia@users.noreply.github.com> Signed-off-by: Ayush Dattagupta <ayushdg95@gmail.com>
nemo-toolkit[asr]==2.7.2 pins fsspec==2024.12.0, which conflicts with data-designer-engine==0.5.5 requiring fsspec>=2025.3.0. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Ayush Dattagupta <ayushdg95@gmail.com>
Updates lock file to reflect fsspec>=2025.3.0 override needed due to nemo-toolkit[asr]==2.7.2 pinning fsspec==2024.12.0. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Ayush Dattagupta <ayushdg95@gmail.com>
protobuf 7.x dropped the .label attribute from the C extension FieldDescriptor, breaking ray/serve/_private/config.py:75. Cap to <7.0 in both constraint-dependencies and override-dependencies so uv resolves to 6.x (was bumping to 7.34.1 after lock regeneration). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Ayush Dattagupta <ayushdg95@gmail.com>
ray[llm]==2.54 is incompatible with vllm>=0.16.0 which renamed internal modules (translations -> speech_to_text), causing LLMServer to hit DEPLOY_FAILED. Cap vllm to <0.16.0 until ray[llm] adds support. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Ayush Dattagupta <ayushdg95@gmail.com>
Signed-off-by: Ayush Dattagupta <ayushdg95@gmail.com>
| "pandas>=2.1.0", | ||
| "pyarrow", | ||
| "ray[default,data]>=2.54", | ||
| "ray[default,data]==2.54", |
There was a problem hiding this comment.
Why are we hard pinning this? uv.lock shouldn't change? Can we do something like git checkout upstream/main uv.lock and then remove these hard pins, I don't think a uv sync will change the uv.lock..
Same for vllm upper pin below
There was a problem hiding this comment.
I did contemplate doing that but the previous commits on this branch somehow did end up modifying the lock file. I think this is a more foolproof way to ensure we don't accidentally change things last minute. 1000+ line lock file changes often slip through the cracks.
|
Is this targeting r1.2.0 as well or just main? |
1.2.0 as well. Thanks for mentioning |
Signed-off-by: Ayush Dattagupta <ayushdg95@gmail.com>
Signed-off-by: Ayush Dattagupta <ayushdg95@gmail.com>
|
/ok to test 7871f1d |
Description
Usage
# Add snippet demonstrating usageChecklist