Stream: git-wasmtime

Topic: wasmtime / PR #6134 Named models for wasi-nn


view this post on Zulip Wasmtime GitHub notifications bot (Apr 03 2023 at 03:17):

geekbeast opened PR #6134 from geekbeast:feature/named-models to bytecodealliance:main:

This PR implements named models for wasi-nn as discussed here WebAssembly/wasi-nn#36.

This PR adds a registry that tracks the byte level form of the models that can be populated from either the host or guest side. This will allow WASM host instances to reuse the same model multiple times without having to fully reload it. It currently imposes a hard-coded 10MB limit on the size of models that can be registered from a guest and extends the Backend wasi-nn API so that it can work directly with byte arrays, instead of passing through GuestPtr instances.

This implementation only caches the compiled graph for CPU execution targets as other targets may consume resources on GPU or TPU hardware, which is not possible to track in a straightforward fashion. In the future, it may become desirable to have visibility over resource usage so that hosts may make more sophisticated decisions about what models are fully cached for execution.

This PR also updates the WITX to the latest version of the spec as it was previously pointing to a much older commit.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 03 2023 at 03:17):

geekbeast requested pchickey for a review on PR #6134.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 03 2023 at 03:17):

geekbeast requested wasmtime-core-reviewers for a review on PR #6134.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 03 2023 at 03:19):

geekbeast requested wasmtime-default-reviewers for a review on PR #6134.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 03 2023 at 03:19):

geekbeast updated PR #6134.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 12 2023 at 01:05):

geekbeast updated PR #6134.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 12 2023 at 01:16):

geekbeast updated PR #6134.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 12 2023 at 07:59):

geekbeast updated PR #6134.

view this post on Zulip Wasmtime GitHub notifications bot (Apr 20 2023 at 10:10):

geekbeast updated PR #6134.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 07 2023 at 07:44):

geekbeast updated PR #6134.


Last updated: Nov 22 2024 at 16:03 UTC