Repository navigation
Conversation
|
Following up on the concern about reimplementing Nutpie in the browser: this draft explores compiling the real The import problem in #347 is therefore not fundamental. The blockers encountered were native-only dependencies (initially Tokio/mio), the callback ABI ( I also extracted the existing final ArviZ/xarray conversion from the Arrow decoder. Both native sampling and the WASM path now call the same conversion function. The browser supports Validation so far:
This remains a bounded prototype: a small synchronous chain loop and raw-result decoder are still new; it does not yet reuse all native execution/storage machinery. No progress/live samples, cooperative cancellation, warmup storage, parallel chains, Stan or flow adaptation. The intention is to agree on a reusable upstream execution/output interface and remove the separate browser model/sampler implementation, rather than grow another complete sampling stack. Details, timing scopes, limitations and reproduction instructions: The tested clean-commit wheel is now available as an experimental fork prerelease, with a hash-pinned requirements file, runtime manifest and validation results. It can be used as a Python dependency in the pinned runtime; integrating Mixlab's worker/progress interface is still separate work. |
No description provided.