______ _____ _____ __ _ _ _ _____
| _ \/ ___| ___| / _| | | | || | / ___|
| | | |\ `--.| |__ | |_ ___ _ __ | |_| || | \ `--.
| | | | `--. \ __| | _/ _ \| '__| | _ || | `--. \
| |/ / /\__/ / |___ | || (_) | | | | | || |____/\__/ /
|___/ \____/\____/ |_| \___/|_| \_| |_/\_____/\____/
This Docker container contains the following software:
Please install Docker.
Please install Vitis.
Ensure that you have 300 GB of free space on your device.
docker pull ghcr.io/ucla-vast/hls-vast-lab:latest
docker run -it ghcr.io/ucla-vast/hls-vast-lab:latest
You can share your home directory with the container by adding the -v
flag:
docker run -it -v $HOME:$HOME ghcr.io/ucla-vast/hls-vast-lab:latest
And you need to share the folder containing the Vitis installation with the container:
docker run -it -v $HOME:$HOME -v /path/to/vitis:/path/to/vitis ghcr.io/ucla-vast/hls-vast-lab:latest
Please refer to the documentations of Merlin-UCLA, AutoDSE and HARP.
The DS Generator is a tool that generates C/C++ files and JSON files for AutoDSE and HARP.
docker pull ghcr.io/ucla-vast/ds_generator:latest
To run:
docker run -v $(pwd):$(pwd) -w $(pwd) -it ghcr.io/ucla-vast/ds_generator:latest ds_generator *.c