Metadata-Version: 2.1
Name: pythunder
Version: 0.4.2
Summary: Fast CGRA Placement
Home-page: https://github.com/Kuree/cgra_pnr/tree/master/thunder
Author: Keyi Zhang
Author-email: keyi@stanford.edu
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/x-rst
License-File: LICENSE.txt

Thunder
-------

|PyPI version|
|PyPI - Wheel|

Thunder is a high-performance CGRA placement engine. It is uses
multi-processing to speed up the placement. Users can also use AWS
lambda to enable high parallelism if desired (C++ lambda invocation
coming soon).

Requirement
-----------

-  CMake 3.9+
-  g++-7/clang-6 or above

Install
-------

To install from source, simply do

::

    mkdir build
    cd build
    cmake .. && make -j

Thunder also has a complete Python binding available, to use the Python
binding, simply do

::

    pip install pythunder

You can see the example code in ``example`` folder.

.. |PyPI version| image:: https://badge.fury.io/py/pythunder.svg
   :target: https://badge.fury.io/py/pythunder
.. |PyPI - Wheel| image:: https://img.shields.io/pypi/wheel/pythunder.svg


