This is the recommended method for new users.
You need to install:
git clone --recurse-submodules https://github.com/Accelergy-Project/accelergy-timeloop-infrastructure.git
cd accelergy-timeloop-infrastructure
# Install Accelergy
make install_accelergy
# Install the Timeloop Python Front-End
pip3 install ./src/timeloopfe
# Install Timeloop
make install_timeloop
GAMMA is a genetic-algorithm based mapper that can in many cases converge faster than Timeloop's built-in search heuristics. GAMMA depends on PyTimeloop.
Clone the Gamma repository:
% mkdir gamma
% cd gamma
% git git@github.com:maestro-project/gamma-timeloop.git
Gamma is dependent on PyTimeloop.
Now, you are all set and can start using Gamma as a mapper.
Test you can can run Gamma
% ./run_gamma_timeloop.sh
This will generate the found mapping map.yaml
, in ./src/report
directory