NVIDIA
NVIDIA
NeMo Safe Synthesizer Tasks
Container
NVIDIA
NVIDIA
NeMo Safe Synthesizer Tasks

GPU task runtime for NeMo Safe Synthesizer

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
--help
06/26/2026 8:14 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
["tini" "--" "python" "-m" "nemo_safe_synthesizer_plugin.tasks.safe_synthesizer"]
06/26/2026 8:14 PM UTC
sha256:2996d83685d452f7c314243877d8d356ce0d2b7f3a29f18b9d851298627ee6dcWORKDIR
/workspace
06/26/2026 8:14 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
1000:1000
06/26/2026 8:14 PM UTC
sha256:d3d073bef30b3c7c2bce7807ba2e317371988e5f3fde7329e4de759ddd131207RUN
PYTHON_IMAGE=python:3.13-slim-trixie SAFE_SYNTHESIZER_RUNTIME_PACKAGE=nemo-safe-synthesizer[engine,cu129]==0.1.2 FLASHINFER_CU129_INDEX_URL=https://flashinfer.ai/whl/cu129 PYTORCH_CU129_INDEX_URL=https://download.pytorch.org/whl/cu129 VLLM_CU129_WHEEL=vllm @ https://github.com/vllm-project/vllm/releases/download/v0.20.0/vllm-0.20.0%2Bcu129-cp38-abi3-manylinux_2_31_x86_64.whl CONTAINER_VARIANT=cu129 USERNAME=nemo USER_UID=1000 USER_GID=1000 mkdir -p "${XDG_CACHE_HOME}" "${MPLCONFIGDIR}" "${OUTLINES_CACHE_DIR}" &&
  chown -R ${USER_UID}:${USER_GID} "/home/${USERNAME}" /workspace
06/26/2026 8:14 PM UTC
sha256:9548b46ab6fd7ccd4a1d9ef9b349c3d727bdfca985798acb860864e70b294d72RUN
PYTHON_IMAGE=python:3.13-slim-trixie SAFE_SYNTHESIZER_RUNTIME_PACKAGE=nemo-safe-synthesizer[engine,cu129]==0.1.2 FLASHINFER_CU129_INDEX_URL=https://flashinfer.ai/whl/cu129 PYTORCH_CU129_INDEX_URL=https://download.pytorch.org/whl/cu129 VLLM_CU129_WHEEL=vllm @ https://github.com/vllm-project/vllm/releases/download/v0.20.0/vllm-0.20.0%2Bcu129-cp38-abi3-manylinux_2_31_x86_64.whl CONTAINER_VARIANT=cu129 USERNAME=nemo USER_UID=1000 USER_GID=1000 bash /bin/cve-cleanup.sh
06/26/2026 8:14 PM UTC
sha256:7f1f3f651ecff12509f95aaeb32cdb185e6e611309453b27012915b17e0e36d6COPY
docker/scripts/cve-cleanup.sh /bin/
06/26/2026 8:14 PM UTC
sha256:1ba467dbb8e5feb3ba492fb31f28dfc26b2784b332e19545981e7b5020336eddRUN
PYTHON_IMAGE=python:3.13-slim-trixie SAFE_SYNTHESIZER_RUNTIME_PACKAGE=nemo-safe-synthesizer[engine,cu129]==0.1.2 FLASHINFER_CU129_INDEX_URL=https://flashinfer.ai/whl/cu129 PYTORCH_CU129_INDEX_URL=https://download.pytorch.org/whl/cu129 VLLM_CU129_WHEEL=vllm @ https://github.com/vllm-project/vllm/releases/download/v0.20.0/vllm-0.20.0%2Bcu129-cp38-abi3-manylinux_2_31_x86_64.whl CONTAINER_VARIANT=cu129 USERNAME=nemo USER_UID=1000 USER_GID=1000 UV_CACHE_DIR=/root/.cache/uv uv sync --package nemo-safe-synthesizer-plugin --no-dev --no-editable --inexact --no-install-package nemo-platform
06/26/2026 8:14 PM UTC
sha256:e4111325b1440b01f7790fb0a921c24e6b3e6ac77b00384ce67ce4010198265eRUN
PYTHON_IMAGE=python:3.13-slim-trixie SAFE_SYNTHESIZER_RUNTIME_PACKAGE=nemo-safe-synthesizer[engine,cu129]==0.1.2 FLASHINFER_CU129_INDEX_URL=https://flashinfer.ai/whl/cu129 PYTORCH_CU129_INDEX_URL=https://download.pytorch.org/whl/cu129 VLLM_CU129_WHEEL=vllm @ https://github.com/vllm-project/vllm/releases/download/v0.20.0/vllm-0.20.0%2Bcu129-cp38-abi3-manylinux_2_31_x86_64.whl CONTAINER_VARIANT=cu129 USERNAME=nemo USER_UID=1000 USER_GID=1000 mkdir -p docs &&
  printf 'site_name: NeMo Platform\n' > mkdocs.yml
06/26/2026 8:14 PM UTC
sha256:3d8201fba0931ad5bd616e65a0cda2fcbd253a14e6adf0aea1fe6693c0fcad25COPY
plugins/nemo-safe-synthesizer plugins/nemo-safe-synthesizer
06/26/2026 8:14 PM UTC

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.