|
import gradio as gr |
|
import os |
|
|
|
from langchain.document_loaders import PyPDFLoader |
|
from langchain.text_splitter import RecursiveCharacterTextSplitter |
|
from langchain.vectorstores import Chroma |
|
from langchain.chains import ConversationalRetrievalChain |
|
from langchain.embeddings import HuggingFaceEmbeddings |
|
from langchain.llms import HuggingFacePipeline |
|
from langchain.chains import ConversationChain |
|
from langchain.memory import ConversationBufferMemory |
|
from langchain.llms import HuggingFaceHub |
|
|
|
from pathlib import Path |
|
import chromadb |
|
|
|
from transformers import AutoTokenzier |
|
import transformers |
|
import torch |
|
import tqdm |
|
import accelerate |
|
|
|
|