Insrall from Pre-built Images¶
With this method, you can easily deploy and try out HeteroCL. However, to use the latest features and patches, please install from source.
Install with Conda¶
First install conda (Anaconda or miniconda) and create an empty virtual environment. It is recommended to install HeteroCL in a new conda env without any other pre-installed packages to avoid potential conflicts.
conda create --name hcl-env
conda activate hcl-env
After activating the conda environment, you can install the pre-built heterocl library and python packages.
conda install -c cornell-zhang heterocl -c conda-forge
Install with Docker¶
First make sure docker service is activated on your system by running the hello-world docker image example.
docker run hello-world
Then pull back the docker image from DockerHub, and run it using interactive mode. Conda virtual env is pre-installed in the docker image. After activating the conda env, you can use the HeteroCL package.
docker pull hecmay/heterocl:0.3
docker run -it hecmay/heterocl:0.3 bash
source /opt/conda/etc/profile.d/conda.sh
conda activate py36