This is a Pixi-based adaptation of the official repository LLM Engineer's Handbook by Paul Iusztin and Maxime Labonne. The primary modification is the replacement of Poetry and its Poe the Poet plugin with Pixi.
Compared to the requirements of the official repository, only install the following instead of Poetry and its Poe the Poet plugin:
All Pixi commands are configured in the pyproject.toml
file. The pixi.lock
file records the exact package versions to guarantee reproducibility. These two files are the only ones that differ from the original repository. You can either clone this repository directly or copy just these two files into your clone of the official repository.
Once you have these two files in your repository, install the dependencies as follows:
pixi install -a
Replace any call or task made in the book with poe
by pixi run
:
pixi run local-infrastructure-up # is the same as `poe local-infrastructure-up`
Note
Like in the book, I created two other environments:
dev
: related to QA operations.aws
: related to AWS.
When you work with one of them, call the task by adding the option -e
followed by the name of the environment. For instance, poe lint-check
becomes pixi run -e dev lint-check
.