Pinned Repositories
acwj
A Compiler Writing Journey
ai-accelerators
CSV spreadsheets and other material for AI accelerator survey papers
AI-Chip
A list of ICs and IPs for AI, Machine Learning and Deep Learning.
alpa
Auto parallelization for large-scale neural networks
any
Implementation of std::experimental::any, including small object optimization, for C++11 compilers
awesome-courses
:books: List of awesome university courses for learning Computer Science!
awesome-program-analysis
Program Analisys and Transformation survey and links (particular focus on SSA)
cgkits
Three compiler-generation tools originally written by Allen I. Holub are totally refactored.
DL-Stuff
Mookel's Repositories
Mookel/DL-Stuff
Mookel/alpa
Auto parallelization for large-scale neural networks
Mookel/awesome-machine-learning-in-compilers
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
Mookel/awesome-tensor-compilers
A list of awesome compiler projects and papers for tensor computation and deep learning.
Mookel/BladeDISC
BladeDISC is an end-to-end DynamIc Shape Compiler project for machine learning workloads.
Mookel/blis
BLAS-like Library Instantiation Software Framework
Mookel/codon
A high-performance, zero-overhead, extensible Python compiler using LLVM
Mookel/DL_Compiler
Study Group of Deep Learning Compiler
Mookel/gpt-fast
Simple and efficient pytorch-native transformer text generation in <1000 LOC of python.
Mookel/Gymnasium
A standard API for single-agent reinforcement learning environments, with popular reference environments and related utilities (formerly Gym)
Mookel/hcl-dialect
HeteroCL-MLIR dialect for accelerator design
Mookel/hummingbird
Hummingbird compiles trained ML models into tensor computation for faster inference.
Mookel/iree
👻
Mookel/jax
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Mookel/llvm-project-mlir
Mookel/mapping-high-level-constructs-to-llvm-ir
A guide that explains how high level programming language constructs are mapped to the LLVM intermediate language.
Mookel/Metaprogramming-with-Python
Metaprogramming with Python, published by Packt
Mookel/mlir-hlo
Mookel/mlir-tutorial
Mookel/Modern-CPP-Programming
Modern C++ Programming Course (C++11/14/17/20)
Mookel/numba
NumPy aware dynamic Python compiler using LLVM
Mookel/picoGPT
An unnecessarily tiny implementation of GPT-2 in NumPy.
Mookel/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Mookel/pytorch-receptive-field
Compute CNN receptive field size in pytorch in one line
Mookel/ray
Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a toolkit of libraries (Ray AIR) for accelerating ML workloads.
Mookel/slapo
A schedule language for large model training
Mookel/Template-Metaprogramming-with-CPP
Template Metaprogramming with C++, published by Packt
Mookel/tpp-mlir
TPP experimentation on MLIR for linear algebra
Mookel/tvm_mlir_learn
tvm learn
Mookel/xla
A community-driven and modular open source compiler for ML.