NVIDIA
cosmos-embed1
Container
NVIDIA
cosmos-embed1

Cosmos Embed1 NIM is an NVIDIA Inference Microservice (NIM) that provides access to the **Cosmos-Embed1** joint video-text embedding model via a standard HTTP API.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
["/bin/bash" "-c" "$SERVER_START_SCRIPT_PATH"]
09/05/2025 6:33 PM UTC
sha256:f8ad95742e1b5e021530cccd8ac84e75f7cf5c980e727e457464f44b7dfe4b43RUN
RUN |1 PIP_INDEX_URL=https://urm.nvidia.com/artifactory/api/pypi/nv-shared-pypi/simple /bin/sh -c touch $SERVER_START_SCRIPT_PATH &&
  chmod a+rx $SERVER_START_SCRIPT_PATH &&
  cat > $SERVER_START_SCRIPT_PATH <<-EOF #!/usr/bin/env bash set -eu # SPDX-FileCopyrightText: Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: LicenseRef-NvidiaProprietary # Test CUDA IPC functionality if [ -z "\${USE_CUDA_IPC+x}" ]; then if python3 "$NIM_DIR_PATH/test_cuda_ipc.py" >/dev/null; then export USE_CUDA_IPC=1 else export USE_CUDA_IPC=0 fi else export USE_CUDA_IPC fi echo "Using CUDA IPC: \${USE_CUDA_IPC}" # Removing MPS support as not needed / supported on NFP if [ "\${ENABLE_CUDA_MPS:-0}" = "1" ]; then if output=\$(nvidia-cuda-mps-control -d 2>&1); then echo "Success: MPS available" ps -ef | grep mps export CUDA_MPS_PIPE_DIRECTORY=/tmp/nvidia-mps echo $CUDA_MPS_PIPE_DIRECTORY else echo "MPS not available" fi else echo "CUDA MPS not enabled (ENABLE_CUDA_MPS=${ENABLE_CUDA_MPS:-0})" fi start_server EOF # buildkit
09/05/2025 6:33 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
SERVER_START_SCRIPT_PATH=/opt/nim/start_server.sh
09/05/2025 6:33 PM UTC
sha256:0132cbda83c3cd6c0cbafb75413c0d041b35d46d409baab68d6e51ffa33f28f4COPY
model_manifest.yaml /opt/nim/etc/default/model_manifest.yaml
09/05/2025 6:33 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
nvs:1000
09/05/2025 6:33 PM UTC
sha256:133c77afdd0dda63c37e39ccf165e21601fe0e8215dc8147a43ab1c2ae02a7ccRUN
PIP_INDEX_URL=https://urm.nvidia.com/artifactory/api/pypi/nv-shared-pypi/simple [ -d /etc/ld.so.conf.d ] ||
  mkdir -p /etc/ld.so.conf.d &&
  [ -f /etc/ld.so.conf.d/nvidia.conf ] ||
  touch /etc/ld.so.conf.d/nvidia.conf &&
  echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf &&
  echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf &&
  echo "/usr/local/cuda/lib64" >> /etc/ld.so.conf.d/nvidia.conf &&
  if command -v ldconfig >/dev/null 2>&1; then ldconfig; fi
09/05/2025 6:33 PM UTC
sha256:912e18384a17d6d97027277c425adb1a944eb4324e88da5dae4987f2984bc7cfRUN
PIP_INDEX_URL=https://urm.nvidia.com/artifactory/api/pypi/nv-shared-pypi/simple groupadd --gid 1000 --non-unique nvs &&
  useradd --create-home --shell /usr/sbin/nologin --uid 1000 --non-unique --gid 1000 nvs &&
  chown 1000.1000 $NIM_DIR_PATH
09/05/2025 6:33 PM UTC
sha256:2708bb6a8891a9a67b4ccb668a4e5382ebb3a762a1a0d91f984a2fcc75eeaa1bCOPY
./test_cuda_ipc.py /opt/nim
09/05/2025 6:33 PM UTC
sha256:824708f812d5735c1a793ddce661b7c48c0e5a2dd0d0f22f5141aad7d6606a9eCOPY
./LICENSE ./VERSION ./Acknowledgements.txt /opt/nim
09/05/2025 6:33 PM UTC
sha256:31c7e3a0eea35cd3fb6de7038f3d2e2553bbd4d3bb6596e549ac2ea34eb424f2COPY
./inference.py /opt/nim
09/05/2025 6:33 PM UTC
...