NuoHui / start-ai-compiler

Start AI Compiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Start AI Compiler


工程

框架

  • IREE / Google: Intermediate Representation Execution Environment. An MLIR-based end-to-end compiler and runtime.
  • MLIR / LLVM: Multi-Level IR Compiler Framework. A novel approach to building reusable and extensible compiler infrastructure.
  • TC / Facebook: Tensor Comprehensions. A fully-functional C++ library to automatically synthesize high-performance machine learning kernels.
  • Tiramisu / MIT: Tiramisu. A polyhedral compiler for expressing image processing, DNN, and linear/tensor algebra applications.
  • TVM / Apache: Tensor Virtual Machine. An End to End Machine Learning Compiler Framework for CPUs, GPUs and accelerators.
  • XLA / Google: Accelerated Linear Algebra. A domain-specific compiler for linear algebra that can accelerate TensorFlow models with potentially no source code changes.
    • OpenXLA / Google: XLA (Accelerated Linear Algebra) is an open-source machine learning (ML) compiler for GPUs, CPUs, and ML accelerators.

语言

  • Halide: a language for fast, portable computation on images and tensors

整理


资料

论文

文章

视频

书籍


笔记

AI Compiler

书籍笔记

About

Start AI Compiler

License:MIT License


Languages

Language:Python 36.2%Language:C 25.6%Language:Lex 20.7%Language:Makefile 10.6%Language:Yacc 6.3%Language:Shell 0.7%