Skip to content

Commit 2dc4d7e

Browse files
committed
temporary dependency fixes for upstream nemo changes
Signed-off-by: Peter St. John <pstjohn@nvidia.com>
1 parent 4d1d53b commit 2dc4d7e

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,9 @@ uv pip install --no-build-isolation \
197197
# Install back ngcsdk, as a WAR for the protobuf version conflict with nemo_toolkit.
198198
uv pip install ngcsdk
199199

200+
# Install nvidia-pytriton which seems to cause a conflict with pyzmq versions
201+
uv pip install ngcsdk nvidia-pytriton # Temporary dependency until this gets added to requirements_nlp.txt in NeMo.
202+
200203
# Addressing security scan issue - CVE vulnerability https://github.com/advisories/GHSA-g4r7-86gm-pgqc The package is a
201204
# dependency of lm_eval from NeMo requirements_eval.txt. We also remove zstandard, another dependency of lm_eval, which
202205
# seems to be causing issues with NGC downloads. See https://nvbugspro.nvidia.com/bug/5149698

sub-packages/bionemo-llm/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies = [
1616
# external
1717
'lightning>=2.2.1',
1818
'megatron-core',
19-
'nemo_toolkit[nlp]>=2.2.1',
19+
'nemo_toolkit[nlp,eval]>=2.2.1',
2020
'nemo-run',
2121
'hatchling',
2222
]

0 commit comments

Comments
 (0)