NVIDIA
NVIDIA
rag-application-text-chatbot-langchain
Container
NVIDIA
NVIDIA
rag-application-text-chatbot-langchain

Chain-server for LangChain based Text Q&A Chatbot

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENTRYPOINT
["uvicorn" "RAG.src.chain_server.server:app"]
08/20/2024 7:53 AM UTC
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1WORKDIR
/opt
08/20/2024 7:53 AM UTC
sha256:57fd603e50f6953d6f2930a4eb6dca2134fd5fe5c96a8b5d9e068c76765d4f66COPY
RAG/tools /opt/RAG/tools
08/20/2024 7:53 AM UTC
sha256:c95d4e05b436ec495e353ba761f1e23d94eb67e4276ef50c4b3ff27c5af299e1COPY
RAG/src/pandasai /opt/RAG/src/pandasai
08/20/2024 7:53 AM UTC
sha256:3eb0f19ff3ecaf7aeaa075fefa111eba5adfc953dc9feae1506e6bb322135062COPY
RAG/src/chain_server /opt/RAG/src/chain_server
08/20/2024 7:53 AM UTC
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1RUN
EXAMPLE_PATH=basic_rag/langchain if [ "${EXAMPLE_PATH}" = "advanced_rag/multimodal_rag" ] ; then apt update &&
  apt install -y libreoffice tesseract-ocr ; fi
08/20/2024 7:53 AM UTC
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1RUN
EXAMPLE_PATH=basic_rag/langchain if [ -f "/opt/RAG/examples/${EXAMPLE_PATH}/requirements.txt" ] ; then pip3 install --no-cache-dir -r /opt/RAG/examples/${EXAMPLE_PATH}/requirements.txt ; else echo "Skipping example dependency installation, since requirements.txt was not found" ; fi
08/20/2024 7:53 AM UTC
sha256:110aa1edb3bbd4471a029e944088a9c558a5d4fa9ab8fd770ae8dd82e8c57c34COPY
RAG/examples/basic_rag/langchain /opt/RAG/examples/basic_rag/langchain
08/20/2024 7:53 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
EXAMPLE_PATH
08/19/2024 4:08 PM UTC
sha256:899e532eb63b495c2b0db8c71bc0855d5f7ad4347efab6057ac8c0aaab48907cRUN
python3.10 -c "from sentence_transformers import SentenceTransformer; model = SentenceTransformer('Snowflake/snowflake-arctic-embed-l'); model.save('/tmp-data')"
08/19/2024 4:08 PM UTC