
Construir e explorar modelos e aplicações generativas de recuperação eficiente de recuperação
? Instalação • Componentes • Exemplos •? Começando • ? Demos • ✏️ Scripts • benchmarks
O Fast Rag é uma estrutura de pesquisa para oleodutos generativos aumentados e eficientes e otimizados , incorporando LLMs de ponta e recuperação de informações. O Fastrag foi projetado para capacitar pesquisadores e desenvolvedores com um conjunto abrangente de ferramentas para avançar a geração aumentada de recuperação.
Comentários, sugestões, questões e solicitações de tração são bem-vindas! ❤️
Importante
Agora compatível com o Haystack V2+. Por favor, relate todos os problemas possíveis que você encontrar.
DocumentStore de QDRANT. Para uma breve visão geral dos vários componentes exclusivos do Fastrag, consulte a página de visão geral dos componentes.
| LLM Backends | |
| Aceleradores Intel Gaudi | Running LLMS no Gaudi 2 |
| Onnx Runtime | Executando LLMs com otimizado Onnx-Runtime |
| Openvino | Running Quantized LLMs usando o OpenVino |
| LLAMA-CPP | Executando oleodutos com LLMs em um back -end de LLAMA CPP |
| Componentes otimizados | |
| Incorporadores | Bi-codificadores INT8 otimizados |
| Rankers | Otimizados/escassos codificadores cruzados |
| Componentes com eficiência de pano | |
| Colbert | Interação tardia baseada em token |
| Fusion-in-Decoder (FID) | Codificador gerativo de vários documentos |
| Reponho | Decodificador de vários documentos |
| Xadrez | Engine de indexação incrivelmente eficiente |
Requisitos preliminares:
Para configurar o software, instale a partir do pip ou clone o projeto para obter as atualizações de borda de sangramento. Execute o seguinte, de preferência em um ambiente virtual recém -criado:
pip install fastragExistem dependências adicionais que você pode instalar com base no uso específico do FasTrag:
# Additional engines/components
pip install fastrag[intel] # Intel optimized backend [Optimum-intel, IPEX]
pip install fastrag[openvino] # Intel optimized backend using OpenVINO
pip install fastrag[elastic] # Support for ElasticSearch store
pip install fastrag[qdrant] # Support for Qdrant store
pip install fastrag[colbert] # Support for ColBERT+PLAID; requires FAISS
pip install fastrag[faiss-cpu] # CPU-based Faiss library
pip install fastrag[faiss-gpu] # GPU-based Faiss libraryPara trabalhar com a versão mais recente do Fastrag, você pode instalá -lo usando o seguinte comando:
pip install .pip install .[dev]O código está licenciado sob a licença Apache 2.0.
Este não é um produto oficial da Intel.