Merge main -> google * 810f6fdc5 Delete file added back by merge (#6031) * dc751f19e Add Nod to AUTHORS (#6028) * 722a2ba1f Add Fraunhofer to AUTHORS (#6025) * 4a8b16999 Create new pass PromoteTensorLoads. (#6023) * ba661e878 Add a pass to verify that input to the compiler is legal. (#6022) * dffa21066 Implement direct lowering of broadcasts from chlo. * 552d3f888 Relicense IREE under the LLVM license (#6020) * 9c364e9aa Expose F32ToF16 demotion pass in IREE translate pipeline (#6016) * a05e2cc67 Fix base result index in DispatchWorkgroupsOp patterns. (#6019) * b0c5c584f Delete dead files. (#6018) * be0c0604a Start porting the Conversion dir to tablegen pass registration. (#6011) * ff83fe055 Switch glob to enforce_glob for BUILD files. (#6017) * 05d90e651 Integrate MLIR-EmitC at iml130/mlir-emitc@108a78da (#6015) * f97241538 [vulkan] Rework target triple support (#5960) * 57e2a2db2 Add end-to-end tests for mhlo.scatter. (#6002) * de970df74 Merge google -> main #6012 * f985f42fa Add KWS Streaming dependency to Kokoro Docker images (#5986) * 13305d2d4 Propagate diagnostics instead of asserting in stream conversion (#5991) PiperOrigin-RevId: 376252435
IREE (Intermediate Representation Execution Environment, pronounced as “eerie”) is an MLIR-based end-to-end compiler and runtime that lowers Machine Learning (ML) models to a unified IR that scales up to meet the needs of the datacenter and down to satisfy the constraints and special considerations of mobile and edge deployments.
See our website for project details, user guides, and instructions on building from source.
IREE is still in its early phase. We have settled down on the overarching infrastructure and are actively improving various software components as well as project logistics. It is still quite far from ready for everyday use and is made available without any support at the moment. With that said, we welcome any kind of feedback on any communication channels!
IREE is licensed under the terms of the Apache 2.0 License with LLVM Exceptions. See LICENSE for more information.