Preparation:
-
Install
AnacondaorMiniconda. To install Miniconda, follow the instructions here. -
Optional dependencies:
-
GPU: Install the Nvidia driver. Ensure that nvidia-smi can be invoked successfully. This version of the software has been tested with Nvidia driver version 525.
-
Vivado HLS: Install Vivado 2019.2 or 2020.1 (recommended). For Ubuntu, install the following packages before installing Vivado HLS:
sudo apt install libtinfo5 libncurses5 libx11-6 libc6-dev
Once it is installed, you must source
settings64.sh. We recommend adding the following your.bashrc:source /opt/Xilinx/Vivado/2020.1/settings64.sh
-
-
Clone this repository:
git clone git@github.com:custom-computing-ic/metaml2.git
-
Speed-up anaconda solver (not required but highly recommended) by installing libnamba:
conda update -n base conda conda install -n base conda-libmamba-solver conda config --set solver libmamba
-
Create project environment:
Run
conda.env.buildscript:bash conda.env.build # artisan or heterograph -
Activate project environment:
conda activate metaml