Skip to content

LightningSim Flow #66

@stefanpie

Description

@stefanpie

I want to add a flow to be able to simulate a design using LightningSim (https://github.com/sharc-lab/LightningSim, https://arxiv.org/abs/2304.11219, https://arxiv.org/abs/2404.09471v2).

This will be an optional feature and will likely include a runtime check to see if LightningSim is installed and an error to the user if it is not.

I am choosing this approach because LightningSim only has a conda build due to dependencies on custom builds of LLVMIR, while HLSFactory is a pure Python package. Therefore, enforcing the use of LightningSim would mean that HLSFactory would have to become a conda-only package as well, which I do not want to do. The optional requirement and runtime check is the best of both worlds as a solution in this case.

Metadata

Metadata

Assignees

Labels

featureNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions