Getting Started: Install & Verify¶
Warning
The information below is incomplete and requires extra work. Use it at your own risk!
To use Emmi Framework you have to clone the repository from GitHub or install it as a Python package. This documentation will guide you through this process.
We assume basic knowledge of Git, Python, as well as Unix systems.
Installing from the repo¶
To get started, clone the repo to your machine:
git clone git@github.com:Emmi-AI/core.git
Navigate to your fresh repo, here we will assume the working path as /home/user/repos/core, and use uv to set up the project.
Optionally setup Python using uv (for more options consult the official documentation):
uv python install
Create a virtual environment with relevant packages:
uv venv # create a default virtual environment under the default .venv folder
source .venv/bin/activate # activate your newly created environment in your terminal
uv sync --all-extras # install all relevant dependencies on your machine
pre-commit install # install git pre-commit hooks if you plan to contribute to the code base
Verifying the Installation¶
See if the installation was successful by running the tests:
pytests -q tests/
Warning
The information below is for reference only as the CLI is not final yet.
emmi-workspace --version
# Emmi SDK version 1.0.0
emmi-workspace check
# ✔ PyTorch found.
# ✔ Installation is correct.