Open
Description
PR #2201 added JIT compilation workflows to IRON and some future improvements and suggestions are below. This issue is the umbrella issue for other future sub-tasks.
- Better syntax for launching deferred placement IRON kernels (See: Add IRON single-source Python enablement modules #2201 (comment))
- Improvements to
aiecc.py
to facilitate using the Python module and redirecting outputs to specific locations (See: Add IRON single-source Python enablement modules #2201 (comment)) - Automatically detecting the device and not requiring users to specify them (see: Add IRON single-source Python enablement modules #2201 (comment))
- Better/consistent naming for implicit/deferred placement (See: Add IRON single-source Python enablement modules #2201 (comment))
- Control over where the JIT-compiled binaries are stored (See: Add IRON single-source Python enablement modules #2201 (comment))
- Add example(s) showcasing both the non-JIT and JIT way of running IRON examples.