WASI NN is a proposal that allows WebAssembly guest modules running outside the browser to perform neural network inferencing by using host-provided implementations that can leverage CPU multi-threading, host optimizations, or hardware devices such as GPUs or TPUs. This article explores the goals of WASI NN, existing implementations, and details a new experimental implementation targeting ONNX, the Open Neural Network Exchange , which allows the either usage of models built with PyTorch or TensorFlow from guest WebAssembly modules.
With WAGI, the WebAssembly Gateway Interface, it is easier than ever to build microservices using WebAssembly. In this article, we explore building Wasm modules that use Azure services and how to run them using WAGI.
New features such as pulling from container registries and outbound HTTP connections are now part of WAGI.
The BCA launches as a foundation, with Microsoft as a founding member.
Send HTTP requests from Rust and AssemblyScript Wasm modules running in Wasmtime
Introducing a Wasm project generator
WAGI provides a CGI style interface for writing WebAssembly or WASM microservices