Ben Chuanlong Du's Blog

It is never too late to learn.

Tips on ONNX

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

ONNX Runtime

ONNX Runtime is a cross-platform inference and training machine-learning accelerator. ONNX Runtime inference can enable faster customer experiences and lower costs, supporting models from deep learning frameworks such as …

Rust for Frontend Development

Leptos

Leptos is a full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces.

Dioxus

Dioxus is a portable, performant, and ergonomic framework for building cross-platform user interfaces in Rust.

Sycamore

Sycamore is a reactive library for creating web apps in Rust and WebAssembly.

yewstack/yew

seed

Seed is a front-end Rust framework for creating fast and reliable web apps with an elm-like architecture.

JIT and Domain Specific Compilers

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

numba

Hummingbird

Hummingbird compiles trained ML models into tensor computation for faster inference.

jax

Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more

XLA

deep learning …