Skip to main content

Neural Retrieval-Augmented Generation for GitHub code blocks

Project description

LLM Retrieval Augmented Generation

GitHub release

short alias lrag

The original version of the NN RAG project was created by Waleed Khalid at the Computer Vision Laboratory, University of Würzburg, Germany.

Overview 📖

A minimal Retrieval-Augmented Generation (RAG) pipeline for code and dataset details.
This project aims to provide LLMs with additional context from the internet or local repos, then optionally fine-tune the LLM for specific tasks.

Requirements

  • Python 3.8+ recommended
  • Pip or Conda for installing dependencies
  • (Optional) GPU with CUDA if you plan to do large-scale training

Installing Dependencies

  1. Create and activate a virtual environment (recommended):
    python -m venv venv
    source venv/bin/activate   # Linux/Mac
    venv\Scripts\activate      # Windows
    
  2. Latest Development Version

Install the latest version directly from GitHub:

pip install git+https://github.com/ABrain-One/nn-rag --upgrade

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lrag-1.0.3.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lrag-1.0.3-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file lrag-1.0.3.tar.gz.

File metadata

  • Download URL: lrag-1.0.3.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lrag-1.0.3.tar.gz
Algorithm Hash digest
SHA256 a54f537e31a1c7ad1decbc0f95e6608ce88ab63bbbc4d9af945c8e78a59e3ae3
MD5 92bd1ed29861aa0d5065be2b38f1316b
BLAKE2b-256 9399487126463f1a031457cd1ea3cb1fd3e3625e2c821d6c272fafe52f9be6f0

See more details on using hashes here.

File details

Details for the file lrag-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: lrag-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for lrag-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b6ff55cadd117c87e043b37ddd4753cae90adfca81991b7ee286adf15da33edf
MD5 59a04a575a2c57f12ff1da908d2c2fb0
BLAKE2b-256 f58b54c54a2bdc4be4e462cd9095f5dbd209ed99136435d07681073edba096c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page