sightglass
sightglass copied to clipboard
A benchmark suite and tool to compare different implementations of the same primitives.
root@4722daa600d1:/sightglass# /sightglass/target/release/sightglass-cli benchmark --processes=3 --engine /sightglass/engines/wasmtime/libengine.so --raw --output-format csv --output-file /sightglass/benchmarks//results//image-classification_wasm_results.csv -- /sightglass/benchmarks/image-classification/image-classification-benchmark.wasm failed to instantiate Caused by: unknown import: `wasi_ephemeral_nn::load` has not been defined thread 'main' panicked at 'assertion...
Addresses https://github.com/bytecodealliance/sightglass/issues/267 Combines 2-step setup into 1-step, now only `source ./benchmarks/image-classification/setup.sh` is needed. Updated Readme to reflect this. @jlb6740
I was curious to test some flags against each other with Wasmtime to determine their effect on performance today, so I passed the same `*.so` as the `-e` flag to...
When running a native benchmark that is not named `benchmark.so`, the native engine will fail due to this hard-coded address: https://github.com/bytecodealliance/sightglass/blob/04546548e60dcce4b6691f8ddb75442c4d251ad9/engines/native/libengine/src/lib.rs#L285 Previously this was just a paper cut, only affecting...
Can't remember now what problem prompted the creation of this issue #239 but this patch is to remove the nightly requirement for cargo building and running of benchmarks.
One useful feature of the original sightglass code was the ability to run the benchmarks as native machine code in order to form a baseline for comparison. If we migrate...
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.50 to 0.10.55. Release notes Sourced from openssl's releases. openssl-v0.10.55 What's Changed Fix warnings from BoringSSL on Rust 1.70 by @alex in sfackler/rust-openssl#1948 Honor OPENSSL_NO_OCB if OpenSSL...
#238 ran into this, but ackermann was made working again by avoiding the problem. The issue is different behavior was seen from open when comparing the native engine vs the...
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.24.1 to 1.25.0. Release notes Sourced from tokio's releases. Tokio v1.25.0 1.25.0 (January 28, 2023) Fixed rt: fix runtime metrics reporting (#5330) Added sync: add broadcast::Sender::len (#5343)...
I don't think running Sightglass requires nightly any more (and has not for some time).