-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: initial groundwork for using the IREE compiler/runtime #1489
Conversation
@@ -0,0 +1,102 @@ | |||
cmake_minimum_required(VERSION 3.12 FATAL_ERROR) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
note: This will most likely be extracted to a separate project so that we can build the compiler as a shared library and the runtime as a separate, more lightweight one (this is important for nerves usage).
So, probably, don't worry about adding cmake as a requirement to build exla.
https://github.com/elixir-nx/nx_iree brings the IREE functionality to Nx in a more decoupled way |
Before merging, we should discuss how to deal with the (painfully slow) compilation of the IREE compiler that's needed for using it as a C library.
This has pretty good Nx API coverage, but still not production ready.
The makefile should probably be conditioned to not use anything IREE if the runtime is not set to IREE specifically.