Skip to content
Bojian Zheng edited this page Aug 4, 2023 · 41 revisions

Thank you for your interest in the Grape 🍇 project. To reproduce the results in the paper, please follow the steps below:

Prerequisites

Please note that since part of Grape 🍇 involves communicating with the NVIDIA GPU kernel module via the /proc filesystem, which, to my best knowledge, cannot be handled easily with Docker. Therefore, all of the following steps are done natively (i.e., outside the Docker environment). We also assume that the OS is either Ubuntu 20.04 or 22.04.

  1. Install the build essential:

    sudo apt-get update
    sudo apt-get install -y --no-install-recommends git \
         wget \
         curl \
         vim \
         build-essential \
         python3-dev \
         python-is-python3
  2. Checkout Grape's 🍇 source code:

    git clone https://github.com/UofT-EcoSystem/Grape-MICRO56-Artifact
  3. Install a customized version of the NVIDIA GPU driver (please refer to this page).

Evaluation

Clone this wiki locally