Skip to main content
NVIDIA
NeMo Retriever Library (NRL) Service
Container
NVIDIA
NeMo Retriever Library (NRL) Service

NeMo Retriever Library is a scalable, performance-oriented document content and metadata extraction microservice.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
["retriever" "service" "start" "--config" "/etc/nemo-retriever/retriever-service.yaml"]
09/21/2026 10:04 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
/usr/local/bin/retriever-service-entrypoint
09/21/2026 10:04 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
nemo
09/21/2026 10:04 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4EXPOSE
[7670/tcp]
09/21/2026 10:04 PM UTC
sha256:9cc1718f9f65824ff6b71162328453b028237d11befb7847647ad30bba788694RUN
DOWNLOAD_DEFAULT_TOKENIZER=True GPL_LIBS= libltdl7 libhunspell-1.7-0 libhyphen0 libdbus-1-3 FORCE_REMOVE_PKGS= ucf liblangtag-common libjbig0 pinentry-curses gpg-agent gnupg-utils gpgsm gpg-wks-server gpg-wks-client gpgconf gnupg readline-common libreadline8 dirmngr libjpeg8 RETRIEVER_VERSION= RETRIEVER_RELEASE_TYPE=dev /bin/bash -c chmod a+rx /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/retriever-service-entrypoint /usr/local/sbin/retriever-install-ffmpeg &&
  chmod -R a+rX /opt/uv &&
  groupadd -r -g 1000 nemo &&
  useradd -r -u 1000 -g nemo -d /workspace -s /sbin/nologin nemo &&
  printf '%s\n' 'nemo ALL=(root) NOPASSWD: /usr/local/sbin/retriever-install-ffmpeg' > /etc/sudoers.d/nemo-ffmpeg &&
  chmod 0440 /etc/sudoers.d/nemo-ffmpeg &&
  visudo -cf /etc/sudoers.d/nemo-ffmpeg &&
  mkdir -p /etc/nemo-retriever /var/lib/nemo-retriever /data/vectordb "${HF_HOME}" &&
  cp /workspace/nemo_retriever/src/nemo_retriever/service/retriever-service.yaml "${NEMO_RETRIEVER_SERVICE_CONFIG}" &&
  chown -R nemo:nemo /workspace /etc/nemo-retriever /var/lib/nemo-retriever /data/vectordb "${HF_HOME}" /opt/retriever_runtime
09/21/2026 10:04 PM UTC
sha256:62b304c4854efcadab28cee6636d9160bd52f7dc2e4c685e5676255aec585fafCOPY
docker/scripts/retriever_install_ffmpeg.sh /usr/local/sbin/retriever-install-ffmpeg
09/21/2026 10:04 PM UTC
sha256:4fd3e840d1fa639d2a72a23694a0449d220078df740e73300d89fe81c3128dbfCOPY
docker/scripts/retriever_service_entrypoint.sh /usr/local/bin/retriever-service-entrypoint
09/21/2026 10:04 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
PATH=/opt/retriever_runtime/bin:/opt/retriever_runtime/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09/21/2026 10:04 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
HF_HUB_OFFLINE=1
09/21/2026 10:04 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
NEMO_RETRIEVER_SERVICE_CONFIG=/etc/nemo-retriever/retriever-service.yaml
09/21/2026 10:04 PM UTC

Modal Content

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.