Installation
Dependencies
MLCFlow needs python>=3.7
, python3-pip
, python3-venv
and git
installed on your system.
sudo apt-get install -y python3-dev python3-venv python3-pip git wget sudo unzip curl
sudo dnf install -y python3-dev python3-pip git wget sudo unzip binutils curl
sudo pacman -Sy python python-pip git wget sudo binutils curl
brew install python git wget binutils curl
WinGet the Windows Package Manager is available on Windows 11, modern versions of Windows 10, and Windows Server 2025 as a part of the App Installer. For more information visit mirosoft's site.
winget install wget Git.Git python3 cURL.cURL unzip --accept-package-agreements
Activate a Virtual ENV for MLCFlow (Optional)
This step is not mandatory. But the latest pip
install requires this or else will need the --break-system-packages
flag while installing.
python3 -m venv mlcflow
. mlcflow/bin/activate
python3 -m venv mlcflow
mlcflow\Scripts\activate.bat
git config --system core.longpaths true
Install MLCFLow
If you are not using virtual ENV for installation, the latest pip
install requires the --break-system-packages
flag while installing.
pip install mlcflow
Tip
If you want to pull the latest changes (recommended), please do mlc pull repo
after the installation.
Now, you are ready to use the mlc
commands. Currently, mlc
is being used to automate the benchmark runs for: