diff --git a/examples/onnx-embeddings-wasm/Cargo.lock b/examples/onnx-embeddings-wasm/Cargo.lock index b588ee26..f8d377a9 100644 --- a/examples/onnx-embeddings-wasm/Cargo.lock +++ b/examples/onnx-embeddings-wasm/Cargo.lock @@ -1207,7 +1207,7 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "ruvector-onnx-embeddings-wasm" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "console_error_panic_hook", diff --git a/examples/onnx-embeddings-wasm/Cargo.toml b/examples/onnx-embeddings-wasm/Cargo.toml index c97a1182..e9a75eae 100644 --- a/examples/onnx-embeddings-wasm/Cargo.toml +++ b/examples/onnx-embeddings-wasm/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "ruvector-onnx-embeddings-wasm" -version = "0.1.0" +version = "0.1.1" edition = "2021" authors = ["RuVector Team"] -description = "WASM-compatible embedding generation for RuVector - runs in browsers and edge environments" +description = "WASM embedding generation with SIMD - runs in browsers, Cloudflare Workers, Deno, and edge runtimes" license = "MIT" repository = "https://github.com/ruvnet/ruvector" keywords = ["onnx", "embeddings", "wasm", "webassembly", "ml"] diff --git a/examples/onnx-embeddings-wasm/src/lib.rs b/examples/onnx-embeddings-wasm/src/lib.rs index f735e8a2..e414b3ef 100644 --- a/examples/onnx-embeddings-wasm/src/lib.rs +++ b/examples/onnx-embeddings-wasm/src/lib.rs @@ -58,9 +58,9 @@ pub fn version() -> String { } /// Check if SIMD is available (for performance info) +/// Returns true if compiled with WASM SIMD128 support #[wasm_bindgen] pub fn simd_available() -> bool { - // WASM SIMD detection would go here - // For now, assume not available in base WASM - false + // Check if compiled with SIMD128 target feature + cfg!(target_feature = "simd128") }