Skip to content

Implement a C API for metatomic#232

Draft
Luthaf wants to merge 3 commits into
mainfrom
metatomic-core
Draft

Implement a C API for metatomic#232
Luthaf wants to merge 3 commits into
mainfrom
metatomic-core

Conversation

@Luthaf
Copy link
Copy Markdown
Member

@Luthaf Luthaf commented May 21, 2026

This is a long-lived branch and pull request for the next version of metatomic, intended to bring a C API, and through this the ability to define and run models in other ways that are not just PyTorch + TorchScript.

Broad set of next steps, to be implemented as PRs to this branch:

  • Scaffold a new metatomic-core package
  • Implement metatomic-core in Rust, exposing a C API
  • Implement a C++ API for metatomic-core
  • Implement a pure Python API for metatomic-core
  • Implement metatomic-torch on top of metatomic-core C++ API
  • Write a plugin to run Python models defined as scripts
  • Write a plugin to run existing (legacy) TorchScript models from C++

📚 Download documentation for this pull-request

⚙️ Download Python wheels for this pull-request (you can install these with pip)

@Luthaf Luthaf force-pushed the metatomic-core branch 8 times, most recently from e055fd1 to 23020e6 Compare May 21, 2026 09:07
@Luthaf Luthaf force-pushed the metatomic-core branch 2 times, most recently from 65d082d to 1b5cf53 Compare May 21, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant