# SPDX-FileCopyrightText: Copyright (c) 2024-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # Core runtime dependencies shared by ALL Dynamo containers. # See README.md in this directory for version pinning strategy. fastapi==0.120.1 grpcio-tools<=1.76.0 # May have platform-specific builds; pins grpcio ecosystem version httpx==0.28.1 # Video generation: encode frames to MP4 (used by TRT-LLM, vLLM-Omni, SGLang diffusion) imageio>=2.37.0 imageio-ffmpeg>=0.6.0 # Shared plotting utility used by runtime diagnostics and benchmark tooling. matplotlib==3.10.7 msgpack==1.1.2 msgspec==0.19.0 nvidia-ml-py<=13.580.65 # NVIDIA/CUDA related, may vary by driver version opentelemetry-api<=1.38.0 # Pinned for tracing support opentelemetry-exporter-otlp<=1.38.0 opentelemetry-sdk<=1.38.0 prometheus_client==0.23.1 protobuf>=5.29.5,<7.0.0 pydantic>=2.11.4,<2.13 pydantic-settings<2.13.0 PyYAML==6.0.3 tensorboard>=2.19.0,<2.21.0 tensorboardX==2.6.2.2 # Transformers version constraint for container builds # - vLLM 0.11.0: >=4.55.2, vLLM 0.11.2: >=4.56.0,<5 # - TensorRT-LLM 1.3.0rc9: ==4.57.1 # - SGLang 0.5.8: ==4.57.1 # Using >=4.56.0 to satisfy all frameworks transformers>=4.56.0 uvicorn==0.38.0