Skip to content
Snippets Groups Projects

Allows codegen of generic kernal ast

Can create a kernel outside the context then generate, i.e.:

cfg = CreateKernelConfig(cpu_prepend_optimizations=[remove_empty_loops])
kernel = create_kernel(asms, config=cfg)
kernel.function_name = 'getVelocityDensity'

sfg_config = SfgConfiguration()
with SourceFileGenerator(sfg_config) as ctx:
    sfg = SfgComposer(ctx)
    VelocityDensityKernel = sfg.kernels.create_from_kernel(kernel)
    sfg.function("getVelocityDensity")(
        sfg.call(VelocityDensityKernel)
    )

Merge request reports

Pipeline #66789 failed

Pipeline failed for 5be83d0b on brendan-waters:mr_create_from_kernel

Approval is optional

Closed by Frederik HennigFrederik Hennig 8 months ago (Jun 21, 2024 7:11am UTC)

Merge details

  • The changes were not merged into master.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply