Michael Bryan
Michael Bryan
In #190 we introduced a `#[derive(ProcBlock)]` macro which implements the `ProcBlock` trait, adds a bunch of extra methods and static assertions, and saves a lot of the information about the...
@kthakore raised a really cool idea [on Slack](https://hotg-ai.slack.com/archives/C01B8R53ZPV/p1622258897480300?thread_ts=1622234872.477000&cid=C01B8R53ZPV), namely that I'd be nice if we can make proc blocks which wrap an existing TensorFlow operation instead of needing to port...
At the moment, the interface between a Rune and its runtime (the "image") is defined in [a single `extern "C"` block](https://github.com/hotg-ai/rune/blob/6d5c0b21bf9f1bd45146df4876339dbe4c5605b7/runic-types/src/wasm32/intrinsics.rs#L6-L76) with host bindings being wired up manually by the...
To provide users with nice error messages we need to know where particular elements occurred in the source code. At the moment `serde-yaml` has no way of providing that information,...
In today's sync with @kthakore, @Mi1ind, and @meelislootus, Meelis said that in the ML community you would handle streamed data by constructing/preprocessing your inputs to only ever be the size...
At the moment we initialize a capability imperatively by asking for a blank capability of a particular type and then setting its parameters one-by-one before asking for data. This works,...
We are seeing issues in `hammerd` where the time it takes for `rune build` to complete is becoming prohibitive. Possible ways to improve compilation are: - Pre-fetch all common dependencies...
Wasmer provides a way to cache ([`Module::cache()`](https://docs.rs/wasmer-runtime/0.17.1/wasmer_runtime/struct.Module.html#method.cache)) WebAssembly modules after they are compiled, letting you skip that slow (and memory intensive) compilation process on startup. This is something we may...
I would like a way to automatically find all the types in `std`, but naively pointing `cargo public-api` at `std` fails because it can't find `core` and other dependencies. ```console...
**System information** - OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Arch Linux - Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:...