#!/bin/bash # SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # # Diffusion language model (LLaDA2.0). Text generation via iterative refinement. # GPUs: 1 set -e trap 'echo Cleaning up...; kill 0' EXIT SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" source "$SCRIPT_DIR/../../../common/launch_utils.sh" # Model configuration MODEL_PATH="inclusionAI/LLaDA2.0-mini-preview" # Diffusion algorithm configuration DLLM_ALGORITHM="${DLLM_ALGORITHM:-LowConfidence}" DLLM_ALGORITHM_CONFIG="${DLLM_ALGORITHM_CONFIG:-}" # Optional: path to YAML config file # Dynamo configuration NAMESPACE="${NAMESPACE:-dynamo}" COMPONENT="${COMPONENT:-backend}" ENDPOINT="${ENDPOINT:-generate}" HTTP_PORT="${HTTP_PORT:-8001}" TP_SIZE="${TP_SIZE:-1}" print_launch_banner --no-curl "Launching Diffusion LM Worker (LLaDA2.0)" "$MODEL_PATH" "$HTTP_PORT" \ "Namespace: $NAMESPACE" \ "Component: $COMPONENT" \ "TP Size: $TP_SIZE" \ "Diffusion Algorithm: ${DLLM_ALGORITHM:-LowConfidence}" \ "Algorithm Config: ${DLLM_ALGORITHM_CONFIG:-default}" print_curl_footer <