<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in nn.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a7e11500 - wasi-nn: Update WIT (#11041)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/src/nn.rs#a7e11500</link>
        <description>wasi-nn: Update WIT (#11041)* update wit spec, update backends, fix onnx example, add compute functionwith wit/witx both* cargo fmt, prtest_full* clippy lint fix* prtest:full* fixed submodule update* update vendor-wit.sh

            List of files:
            /wasmtime-44.0.1/crates/test-programs/src/nn.rs</description>
        <pubDate>Fri, 27 Jun 2025 18:53:14 +0000</pubDate>
        <dc:creator>Rahul &lt;rahul.s.chaphalkar@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>90ac295e - Update Wasmtime to the 2024 Rust Edition (#10806)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/src/nn.rs#90ac295e</link>
        <description>Update Wasmtime to the 2024 Rust Edition (#10806)* Update Wasmtime to the 2024 Rust EditionNow that our MSRV supports the 2024 edition it&apos;s possible to make thisswitch. This commit moves Wasmtime to the 2024 Edition to keepup-to-date with Rust idioms and access many of the edition featuresexclusive to the 2024 edition.prtest:full* Reformat with the 2024 edition

            List of files:
            /wasmtime-44.0.1/crates/test-programs/src/nn.rs</description>
        <pubDate>Mon, 19 May 2025 16:40:55 +0000</pubDate>
        <dc:creator>Alex Crichton &lt;alex@alexcrichton.com&gt;</dc:creator>
    </item>
<item>
        <title>a0442ea0 - Enforce `uninlined_format_args` for the workspace (#9065)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/src/nn.rs#a0442ea0</link>
        <description>Enforce `uninlined_format_args` for the workspace (#9065)* Enforce `uninlined_format_args` for the workspace* fix: failing `Monolith Checks` job* fix: formatting

            List of files:
            /wasmtime-44.0.1/crates/test-programs/src/nn.rs</description>
        <pubDate>Mon, 05 Aug 2024 09:59:59 +0000</pubDate>
        <dc:creator>Hamir Mahal &lt;hamirmahal@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0f4ae88a - wasi-nn: use resources (#8873)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/src/nn.rs#0f4ae88a</link>
        <description>wasi-nn: use resources (#8873)* wasi-nn: use resourcesRecent discussion in the wasi-nn proposal (see [wasi-nn#59], e.g.) hasconcluded that the right approach for representing wasi-nn &quot;things&quot;(tensors, graph, etc.) is with a component model _resource_. Thissweeping change brings Wasmtime&apos;s implementation in line with thatdecision.Initially I had structured this PR to remove all of the WITX-basedimplementation (#8530). But, after consulting in a Zulip [thread] onwhat other WASI proposals aim to do, this PR pivoted to support _both_`the WITX-based and WIT-based ABIs (e.g., preview1 era versus preview2,component model era). What is clear is that the WITX-based specificationwill remain &quot;frozen in time&quot; while the WIT-based implementation movesforward.What that means for this PR is a &quot;split world&quot; paradigm. In many places,we have to distinguish between the `wit` and `witx` versions of the samething. This change isn&apos;t the end state yet: it&apos;s a big step forwardtowards bringing Wasmtime back in line with the WIT spec but, despite mybest efforts, doesn&apos;t fully fix all the TODOs left behind over severalyears of development. I have, however, taken the liberty to refactor andfix various parts as I came across them (e.g., the ONNX backend). I planto continue working on this in future PRs to figure out a good errorparadigm (the current one is too wordy) and device residence.[wasi-nn#59]: https://github.com/WebAssembly/wasi-nn/pull/59[thread]: https://bytecodealliance.zulipchat.com/#narrow/stream/219900-wasi/topic/wasi-nn&apos;s.20preview1.20vs.20preview2.20timelineprtest:full* vet: audit `ort`-related crate updates* Simplify `WasiNnView`With @alexcrichton&apos;s help, this change removes the `trait WasiNnView`and `struct WasiNnImpl` wrapping that the WIT-based implementation usedfor accessing the host context. Instead, `WasiNnView` is now a `struct`containing the mutable references it needs to make things work. Thisunwraps one complex layer of abstraction, though it does have thedownside that it complicates CLI code to split borrows of `Host`.* Temporarily disable WIT check* Refactor errors to use `trappable_error_type`This change simplifies the return types of the host implementations ofthe WIT-based wasi-nn. There is more work to be done with errors, e.g.,to catch up with the upstream decision to return errors as resources.But this is better than the previous mess.

            List of files:
            /wasmtime-44.0.1/crates/test-programs/src/nn.rs</description>
        <pubDate>Thu, 27 Jun 2024 19:14:03 +0000</pubDate>
        <dc:creator>Andrew Brown &lt;andrew.brown@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>881191ae - Enable unit test for wasi-nn WinML backend. (#8442)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/src/nn.rs#881191ae</link>
        <description>Enable unit test for wasi-nn WinML backend. (#8442)This test was disabled because GitHub Actions Windows Server imagedoesn&apos;t have desktop experience included. But it looks like we can havea standalone WinML binary downloaded from ONNX Runtime project.Wasi-nn WinML backend and ONNX Runtime backend now share the same testcode as they accept the same input, and they are expected to produce thesame result.This change also make wasi-nn WinML backend as a default feature.prtest:full

            List of files:
            /wasmtime-44.0.1/crates/test-programs/src/nn.rs</description>
        <pubDate>Tue, 11 Jun 2024 17:14:12 +0000</pubDate>
        <dc:creator>jianjunz &lt;jianjun.zhu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>72afd847 - wasi-nn: factor out common test-program code (#8522)</title>
        <link>http://172.16.0.5:8080/history/wasmtime-44.0.1/crates/test-programs/src/nn.rs#72afd847</link>
        <description>wasi-nn: factor out common test-program code (#8522)`wasi-nn`&apos;s test program suite is light at the moment but, in order toexpand it, this change factors out some of the common bits that arebeing used in the `test-programs` crate. Since all of the tests performsome kind of image classification, the new `nn` module gains `classify`and `sort_results` functions to help with this exact case.prtest:full

            List of files:
            /wasmtime-44.0.1/crates/test-programs/src/nn.rs</description>
        <pubDate>Thu, 02 May 2024 17:35:57 +0000</pubDate>
        <dc:creator>Andrew Brown &lt;andrew.brown@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
