Tensorflow

    用于图像分类的 Rust 函数在。它使用 WasmEdge Tensorflow 扩展 API 以及 来传递所有调用参数。

    你可以使用标准的 命令来将其构建成为一个 WebAssembly 函数。

    cd rust_tflite_food cargo build --target wasm32-wasi --release cp target/wasm32-wasi/release/rust_tflite_food_lib.wasm ../ cd ../

    你也可以使用我们的 AOT 编译器 来检测 WebAssembly 文件,以便让其运行的更快。学习更多

    的源码展示了如何用 Tensorflow 来扩展并实例化一个 WasmEdge runtime,以及如何将图片数据传递给 WasmEdge 中的 Rust 函数,以便来执行推理。

    如下命令用 WasmEdge Go SDK 和它的 tensorflow 扩展,构建了 Go host 应用程序。

    现在你就可以运行 Go 应用程序了。它在 WasmEdge 中调用 WebAssembly 函数,以对输入图片进行推理。

    结果如下。

    Go: Args: [./tflite_food rust_tflite_food_lib.wasm food.jpg] It is very likely a Hot dog in the picture