Skip to content

Commit 12df88b

Browse files
mofeingSergio Sánchez Ramírez
andauthored
Add IFRT C-API bindings (EnzymeAD#178)
* Init prototype of IFRT C-API * Add some C-API for `Executable`, `LoadedExecutable` * Add C-API for `DynamicShape` * Add C-API bindings to `Index`, `IndexDomain` * small fixes * small changes * Add C-API for `Compiler` * Add C-API for `MemoryKind` * more implementations * Refactor `#pragma region`s * more methods * more c methods * more methods * more stuff * more changes * more changes to `ifrt::Array` * Fix PJRT-backed IFRT-backend lib dependency * fixes * fixes * small fix * disable functions who need `shared_ptr` * fix return type of `ifrt_compiler_compile_with_topology` * comment `ifrt_hloprogram_ctor_with_context_and_module` due to problems with `MLIRContext` constructor * fix `tsl::RCReference<ifrt::Value>` construction * Update deps/ReactantExtra/API.cpp --------- Co-authored-by: Sergio Sánchez Ramírez <[email protected]>
1 parent 5731c0b commit 12df88b

File tree

2 files changed

+916
-2
lines changed

2 files changed

+916
-2
lines changed

0 commit comments

Comments
 (0)