My name is Logan Weber, and I'm a PhD student at MIT, working with Saman Amarasinghe and Michael Carbin. My research interests are at the intersection of programming languages, machine learning, and systems.

Previously, I was a BS/MS student in the CS department at UW, where I worked in the PLSE and SAMPL groups. I was extremely lucky to be mentored by Jared Roesch and Tianqi Chen and to have Zachary Tatlock as an advisor.

Research Projects

Look here for more detailed descriptions.


Relay: A New IR for Machine Learning Frameworks
Jared Roesch, Steven Lyubomirsky, Logan Weber, Josh Pollock, Marisa Kirisame, Tianqi Chen, Zachary Tatlock
Proceedings of the 2nd ACM SIGPLAN International Workshop on Machine Learning and Programming Languages (MAPL 2018).

Arxiv Preprints

Relay: A High-Level Compiler for Deep Learning
Jared Roesch, Steven Lyubomirsky, Marisa Kirisame, Logan Weber, Josh Pollock, Luis Vega, Ziheng Jiang, Tianqi Chen, Thierry Moreau, Zachary Tatlock

Miscellaneous Writing

Fast(ish) Algorithms for Integer Programming
Logan Weber, Josh Pollock
MIT 6.854 (Advanced Algorithms) Final Project

TinyML - How TVM is Taming Tiny
Logan Weber, Andrew Reusch
Post on TVM, OctoML, and Arm blogs


µTVM: TVM on Bare-Metal Devices
Logan Weber
Lightning Talk at TVM Conference 2019

µTVM: Deep Learning on Bare-Metal Devices
Logan Weber
Poster Presentation at ARM Research Summit 2019

µTVM: Deep Learning on the Low-Power Edge
Logan Weber, Pratyush Patel
Talk at TVM For Fun and Profit Tutorial (FCRC 2019)

Relay: An Extensible Intermediate Language for Deep Learning
Logan Weber, Josh Pollock, Marisa Kirisame
Poster Presentation at Paul G. Allen School of Computer Science Research Poster Fair