-
OpenVINO Inferencing using WasmEdge WASI-NN| WasmEdge 0.10.1 Explained
By apepkuss On July 28, WasmEdge 0.10.1 was officially released. This piece is an introduction to the implementation of WebAssembly WASI-NN Proposal in WasmEdge 0.10.1, the first in a series of wasi-nn articles. Our next article will be on the optimization made on WasmEdge for the wasi-nn proposal. Nowadays AI inference is trendy. From a technical perspective, the regular workflow of AI inference task is loading model, performing inference, and presenting result.…
-
Introducing the New WasmEdge Rust SDK
With the release of WasmEdge 0.10.1, we're excited to announce a brand new release of WasmEdge Rust bindings: wasmedge-sdk v0.3.0 and wasmedge-sys v0.8.0. The links to their API documentation and source code can be found here. If you are a Rust enthusiast, welcome to take part in the Bug Hunt to win a Nintendo Switch! The following diagram shows the architecture of WasmEdge Rust bindings. The wasmedge-sys crate defines a group of low-level Rust APIs, which simply wrap WasmEdge C-API and provide the safe counterparts, while wasmedge-sdk defines a group of high-level application-oriented Rust APIs.…
-
Win a Switch with the WasmEdge Rust SDK Bug Hunt
With the release of WasmEdge 0.10.1, a brand new version of WasmEdge Rust bindings is here! The WasmEdge Rust bindings SDK allows Rust applications to embed WebAssembly functions or modules. This is especially useful for Rust-based cloud-native or blockchain infrastructure software, as they need to support untrusted user functions in a safe and efficient way. Click this article to learn more about WasmEdge Rust bindings. WasmEdge Rust bindings are divided into wasmedge-sys and wasmedge-sdk, where wasmedge-sdk is aimed at application developers, enabling developers to use WasmEdge to incorporate third-party code into their rust applications easily and safely.…
-
WasmEdge Community Meeting: Wasi-crypto, Wasi-nn Proposal & India Devs Community
The WasmEdge maintainers host a monthly community meeting on the first Tuesday every month to share technical and community updates. On 5th July, the WasmEdge community discussed the runtime's implementation of wasi-nn and wasi-crypto proposals and the developer evangelizing in India for WasmEdge. Full video here. It's worth mentioning that all the speakers in WasmEdge July community meeting are from the community. Anyone interested is more than welcome to speak and discuss!…
-
LFX Mentorship: Becoming an Open Source Contributor to Exciting CNCF Projects
This article is by gusye1234, a LFX mentorship mentee for WasmEdge project, who is implementing the wasi-nn proposal. Hi, I'm gusye1234, an MSc. Computer Science student from China. My contributions to WasmEdge mainly focus on the wasi-nn proposal. I have completed the first milestone of the wasi-nn project. There is more to achieve and future work left to do, like supporting more types of AI models for WasmEdge.…
-
🚀 WasmEdge 0.10.0 is released!
In version 0.10.0, WasmEdge provides a brand new plug-in mechanism to make native extensions easier to develop and install, improves compatibility with LLVM 14, and supports new WebAssembly specs, proposals, and features. New plug-in system for native host functions Many enhancements to the WasmEdge socket API (e.g., microservices and web service clients in WasmEdge) Support for new WebAssembly proposals and specs WasmEdge C API enhancements Other features and bug fixes New plug-in system for native Host Functions The host funtion is the bridge that allows WebAssembly programs to access functionalities and features provided by native libraries.…
ProductWasmEdgeWebAssemblyRustServerlesscloud computingSocketCNCF
-
WasmEdge @ KubeCon + CloudNativeCon Europe 2022
KubeCon + CloudNativeCon Europe 2022 is around the corner. WasmEdge community members will be there and giving talks! It's time to say Hi virtually or in person if you are around. There are two WasmEdge-related talks on this year’s KubeCon + CloudNativeCon. They are on how to develop and manage Wasm apps. Cloud Native Wasm Day Time: May 16, 2022 11:05 - 11:35 CEST Topic: Run JavaScript, Python, and Ruby in WebAssembly…
-
🥳 Contribute to the WasmEdge Project via the CNCF LFX Mentorship Summer Term 2022
LFX mentorship Summer(similar to GSoC) is coming. Contribute to the WasmEdge project. Make your mark in Open Source, and earn a stipend of $3000 to $6600! Click here to learn about sonder-joker's journey on WasmEdge LFX mentorship。 A brief introduction of WasmEdge WasmEdge is a cloud-native WebAssembly runtime hosted by the CNCF. It is widely used in modern web application architectures (Isomorphic & Jamstack applications), microservices on the edge cloud, serverless SaaS APIs, embedded functions, smart contracts, and smart devices.…
-
🤖 CNCF LFX Mentorship: From knowing nothing about cryptography to implementing wasi-crypto in WasmEdge
Author: sonder-joker WasmEdge is selected for GSoC 2022 through LFX Mentorship. Application open until 19th April, 2022. Come apply now. I'm a BSc software engineering student who likes open-source, software infrastructure, and challenging work. I applied for the WasmEdge CNCF LFX Mentorship Fall 2021 to support the WASI-Crypto proposal. The reason why I chose this project was that I wanted to participate in the development of an open-source project for some challenging work.…
-
🤖 How to Use Wasm to Add UDFs to the Database
By arcosx, a senior software engineer in charge of Machine Learning platform at Baidu. Introduction UDF (User-defined function) is the type of function users can customize. In databases, UDF represents a mechanism for extending the capabilities of a database service by adding a function. Wasm (WebAssembly) is a new format that is portable, small, fast loading, and compatible with the Web. In recent years, Wasm has not only been widely used on the front-end, but has also played an increasingly important role on the server-side.…