Repository for internal experiment with our upcoming LLM framework.
To build and run Ragbits from the source code:
$ source ./setup_dev_env.sh
To ensure code quality we use pre-commit hook with several checks. Setup it by:
pre-commit install
All updated files will be reformatted and linted before the commit.
To reformat and lint all files in the project, use:
pre-commit run --all-files
The used linters are configured in .pre-commit-config.yaml
. You can use pre-commit autoupdate
to bump tools to the latest versions.