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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions