인프런 커뮤니티 질문&답변

01034327554님의 프로필 이미지
01034327554

작성한 질문수

프로젝트로 배우는 Python 챗봇 & RAG - LangChain, Gradio 활용

Chroma DB를 활용하여 PDF 파일에 대해 RAG 기반 질의응답 구현 (실습)

Chroma 오류

작성

·

370

·

수정됨

0

Chroma 오류가 발생합니다.

오류.png

오류가 발생하면서 커널이 끊어집니다.

here 눌렀을 때

click here.png

jupyter log 눌렀을 때 입니다.

jupyter log.png

다음 부분에서 오류가 나는 것 같습니다.

from langchain_community.vectorstores import Chroma db = Chroma.from_documents(splits, embeddings_model)

답변 4

0

판다스 스튜디오님의 프로필 이미지
판다스 스튜디오
지식공유자

안녕하세요. 보내주신 toml 파일로 동일한 환경을 구성해서 테스트했습니다.

toml 파일에서 chromadb = "0.5.0"과 같이 버전을 다운그레이드 설정한 다음에,

poetry.lock 파일을 삭제하고 터미널에서 poetry install 명령어로 의존성을 재설치하면 실행이 됩니다.

 

관련하여 깃헙 이슈가 보고되어 현재 확인 중인 것 같습니다.

https://github.com/chroma-core/chroma/issues/2513

01034327554님의 프로필 이미지
01034327554
질문자

감사합니다! 성공했습니다.ㅠㅠ

0

판다스 스튜디오님의 프로필 이미지
판다스 스튜디오
지식공유자

pyproject.toml 파일에서 chromadb 포함해서 현재 설치된 의존성 목록과 버전을 확인하실 수 있을까요? 앞서 보내주신 MS 문서를 보면 패키지 설치과정에 문제가 있거나 의존성 이슈가 주요 원인이라고 설명하고 있습니다.

다른 가능성으로는 RAM 부족, OpenAI API 인증키 문제 등이 있을 수 있습니다.

이 부분도 확인해보시면 좋을 것 같습니다.

01034327554님의 프로필 이미지
01034327554
질문자

toml 파일입니다.

[tool.poetry]

name = "rag-ai"

version = "0.1.0"

description = ""

authors = ["Your Name <you@example.com>"]

readme = "README.md"

[tool.poetry.dependencies]

python = "^3.11"

python-dotenv = "^1.0.1"

langchain = "^0.2.10"

langchain-openai = "^0.1.17"

langchain-community = "^0.2.9"

pypdf = "^4.3.0"

chromadb = "^0.5.4"

gradio = "^4.38.1"

gradio-pdf = "^0.0.11"

[tool.poetry.group.dev.dependencies]

ipykernel = "^6.29.5"

[build-system]

requires = ["poetry-core"]

build-backend = "poetry.core.masonry.api"

0

판다스 스튜디오님의 프로필 이미지
판다스 스튜디오
지식공유자

안녕하세요.

보내주신 로그 만으로는 확인이 어렵습니다 ㅠ 혹시 커널 재시작해보고 실행해보셨을까요?

OpenAIEmbeddings() 호출하는 코드까지는 잘 실행이 되는데, db = Chroma.from_documents(splits, embeddings_model) 실행할 때 에러가 발생하는 것으로 이해하면 될까요?

poetry.lock 파일을 삭제하고 터미널에서 poetry install 명령어로 의존성을 재설치하는 방법도 해보시면 좋을 것 같습니다.

 

01034327554님의 프로필 이미지
01034327554
질문자

poetry.lock 파일 삭제 후

터미널에 poetry install하였으나

동일지점에서 문제가 발생합니다.

jupyter log3.png

0

판다스 스튜디오님의 프로필 이미지
판다스 스튜디오
지식공유자

안녕하세요.

붉은색 오류 메시지에서 here 부분의 링크를 클릭해서 상세 로그 메시지를 확인해서 보내주세요. 어떤 오류인지 확인이 필요할 것 같습니다.

01034327554님의 프로필 이미지
01034327554
질문자

본문에 추가했습니다.

jupyter log2.png

01034327554님의 프로필 이미지
01034327554

작성한 질문수

질문하기