Skip to content

tvm: reorganize code generation for aidge integration#73

Merged
guillon merged 1 commit intoxtc-tools:mainfrom
guillon:dev/cguillon/aidge-tvm-support
May 4, 2026
Merged

tvm: reorganize code generation for aidge integration#73
guillon merged 1 commit intoxtc-tools:mainfrom
guillon:dev/cguillon/aidge-tvm-support

Conversation

@guillon
Copy link
Copy Markdown
Member

@guillon guillon commented May 4, 2026

Rework TVMCompiler and TVMOps to support cross compilation and arlib/csrc modules.

Add support for arlib/csrc in HostModule and add Host{C|AR}Evaluator.

Motivation

Work done while performing Integration of XTC as a Aidge exporter, adding support for:

  • multiple cross targets in tvm backend: aarch64/x86_64
  • support for arlib and csrc export
  • support for csrc and arlib host module evaluator
  • support for generating C in presence of special symbols (to_cname() util function)

Description

Changes in targets/host for supporting execution of C/AR host modules.

Changes in the backends/tvm part for TVM code gen.

Commits

Ref to single commit.

Discussion

n/a.

@guillon guillon self-assigned this May 4, 2026
@guillon guillon added the enhancement New feature or request label May 4, 2026
Rework TVMCompiler and TVMOps to support cross compilation
and arlib/csrc modules.
Add support for arlib/csrc in HostModule and add Host{C|AR}Evaluator.
@guillon guillon force-pushed the dev/cguillon/aidge-tvm-support branch from 3f5e176 to 6d80dcb Compare May 4, 2026 16:17
@guillon guillon merged commit 0f04412 into xtc-tools:main May 4, 2026
3 checks passed
@guillon guillon deleted the dev/cguillon/aidge-tvm-support branch May 4, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant