This repository contains the main codebase for the AcceleratedQC project, including the catalyst
component and a submodule reference to the official LLVM project.
catalyst/
— Main project code and scriptsllvm-project/
— LLVM project (added as a submodule)
Clone this repository and initialize submodules:
git clone --recurse-submodules https://github.com/MPSLab-ASU/AcceleratedQC.git
cd AcceleratedQC
If you already cloned without --recurse-submodules
, run:
git submodule update --init --recursive
Navigate to the catalyst
directory and install Python dependencies:
cd catalyst
pip install -r requirements.txt
If you need to build LLVM from source, follow the instructions in llvm-project/README.md
.
- For more details, see the
catalyst/README.md
andllvm-project/README.md
files. - If you encounter issues, please open an issue on this repository.
Maintained by MPSLab-ASU