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:2c1ce468d9f3d941396801f6e3afc8921466650dd05430fe644cd3537713d27fWORKDIR
/workspace
06/26/2026 8:14 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
1000:1000
06/26/2026 8:14 PM UTC
sha256:bd11fd9de111e8f17ee173156b60da2e1c05d0f122636f44d1ddf2a5aa88ab18RUN
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:2c1ce468d9f3d941396801f6e3afc8921466650dd05430fe644cd3537713d27fRUN
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:85f83061cb4e538e9110970f69625d420e6bbe80af807b136662b00fd8351870COPY
docker/scripts/cve-cleanup.sh /bin/
06/26/2026 8:14 PM UTC
sha256:3857fdfcccabc2687b168b1c5af193ee86c3df328fa4281c61df5dc51eef07aaRUN
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:ed5f3d254abb12584ef7d1006f95d43fb101518899b75908349464ac3101b54fRUN
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:a961df8f4bb0385422440bd120f9d9ce34a6bf160998e8971de393b8638e7b5bCOPY
plugins/nemo-safe-synthesizer plugins/nemo-safe-synthesizer
06/26/2026 8:14 PM UTC