NVIDIA
Safe Synthesizer Tasks
Container
NVIDIA
Safe Synthesizer Tasks

Safe Synthesizer Tasks is part of the NeMo Platform

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
--help
08/21/2026 12:22 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
["tini" "--" "python" "-m" "nemo_safe_synthesizer_plugin.tasks.safe_synthesizer"]
08/21/2026 12:22 AM UTC
sha256:2c1ce468d9f3d941396801f6e3afc8921466650dd05430fe644cd3537713d27fWORKDIR
/workspace
08/21/2026 12:22 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
1000:1000
08/21/2026 12:22 AM UTC
sha256:2bd30dc408df56a30965e0835b2e1d0de950ddadf76c194f2a1e0ee389198ba2RUN
PYTHON_IMAGE=python:3.13-slim-trixie SAFE_SYNTHESIZER_RUNTIME_PACKAGE=nemo-safe-synthesizer[engine,cu129]==0.1.7 FLASHINFER_CU129_INDEX_URL=https://flashinfer.ai/whl/cu129 PYTORCH_CU129_INDEX_URL=https://download.pytorch.org/whl/cu129 VLLM_CU129_INDEX_URL=https://wheels.vllm.ai/ee0da84ab9e04ac7610e28580af62c365e898389/cu129 CONTAINER_VARIANT=cu129 USERNAME=nemo USER_UID=1000 USER_GID=1000 NMP_COLLECT_SOURCES=0 mkdir -p "${XDG_CACHE_HOME}" "${MPLCONFIGDIR}" "${OUTLINES_CACHE_DIR}" &&
  chown -R ${USER_UID}:${USER_GID} "/home/${USERNAME}" /workspace
08/21/2026 12:22 AM UTC
sha256:7c622fe6f9843f39d5ea5fca264f3e663bb399f9db5ca680cccb847b8a8d2422RUN
PYTHON_IMAGE=python:3.13-slim-trixie SAFE_SYNTHESIZER_RUNTIME_PACKAGE=nemo-safe-synthesizer[engine,cu129]==0.1.7 FLASHINFER_CU129_INDEX_URL=https://flashinfer.ai/whl/cu129 PYTORCH_CU129_INDEX_URL=https://download.pytorch.org/whl/cu129 VLLM_CU129_INDEX_URL=https://wheels.vllm.ai/ee0da84ab9e04ac7610e28580af62c365e898389/cu129 CONTAINER_VARIANT=cu129 USERNAME=nemo USER_UID=1000 USER_GID=1000 NMP_COLLECT_SOURCES=0 apt-mark manual gcc g++ make libc6-dev &&
  sh /bin/cve-cleanup.sh &&
  printf 'int main(void) { return 0; }\n' | gcc -x c - -o /tmp/gcc-check &&
  rm -f /tmp/gcc-check
08/21/2026 12:22 AM UTC
sha256:277f4f4c684f651db7e02146f5740068ee89c48bd95456a00b39903a2b9d3337COPY
docker/scripts/cve-cleanup.sh /bin/
08/21/2026 12:22 AM UTC
sha256:906dacb4a8d2da4fd96d57c6ea6dd447e20eb0eb6052544d5635010391ce4fe7RUN
PYTHON_IMAGE=python:3.13-slim-trixie SAFE_SYNTHESIZER_RUNTIME_PACKAGE=nemo-safe-synthesizer[engine,cu129]==0.1.7 FLASHINFER_CU129_INDEX_URL=https://flashinfer.ai/whl/cu129 PYTORCH_CU129_INDEX_URL=https://download.pytorch.org/whl/cu129 VLLM_CU129_INDEX_URL=https://wheels.vllm.ai/ee0da84ab9e04ac7610e28580af62c365e898389/cu129 CONTAINER_VARIANT=cu129 USERNAME=nemo USER_UID=1000 USER_GID=1000 NMP_COLLECT_SOURCES=0 python /usr/local/bin/collect-python-sdists.py --python /opt/venv/bin/python --output /usr/share/nemo-platform/source-distributions/safe-synthesizer-tasks --lock-file /build/uv.lock --skip-package nemo-safe-synthesizer-plugin --skip-package nemo-platform-sdk --skip-package nemo-platform-plugin --label app-venv &&
  bash /usr/local/bin/collect-apt-sources.sh /usr/share/nemo-platform/source-distributions/safe-synthesizer-tasks/apt --installed &&
  uv run --no-project --python /opt/venv/bin/python /usr/local/bin/collect-cpython-source.py --python /opt/venv/bin/python --output /usr/share/nemo-platform/source-distributions/safe-synthesizer-tasks
08/21/2026 12:22 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
NMP_COLLECT_SOURCES=0
08/21/2026 12:22 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
NMP_COLLECT_SOURCES=0
08/21/2026 12:22 AM UTC