This package is used to load models and provide utilities for DataBhai Application. Databhai is a data related library which aims to automate data related tasks using AI.
- Python 3.10 +
- GCC Compiler
- CMake 3.29.0 +
- CUDA 11.7 + (Optional)
- Docker (Optional)
Follow the build instructions to install this sample project.
- First, clone the repository from github.
- Then run the following commands to install necessary libraries and dependencies for the project. Run these commands from project directory:
pip install -r requirements.txt
- Now to setup the package, run the following commands from project directory:
pip install -e .
- For hosting your own vector database in local, use docker compose file to setup your own vector database. To start the vector database run the following commands from project directory
docker compose up -d
- For running pylint tests on project (for linting purposes), run the following commands from project directory
pip install -U pylint pylint $(git ls-files '*.py')