Files
candle/candle-wasm-examples/moondream
Radamés Ajna 26226068a4 Moondream WASM (#1999)
* moondream wasm wip

* examples, more

* fix eos token check

* README

* cleanip

* cleanup, clippy
2024-04-03 07:11:50 +02:00
..
2024-04-03 07:11:50 +02:00
2024-04-03 07:11:50 +02:00
2024-04-03 07:11:50 +02:00
2024-04-03 07:11:50 +02:00
2024-04-03 07:11:50 +02:00
2024-04-03 07:11:50 +02:00
2024-04-03 07:11:50 +02:00

Running Moondream 2 Model Example

Vanilla JS and WebWorkers

To build and test the UI made in Vanilla JS and WebWorkers, first we need to build the WASM library:

sh build-lib.sh

This will bundle the library under ./build and we can import it inside our WebWorker like a normal JS module:

import init, { Model } from "./build/m.js";

The full example can be found under ./index.html. All needed assets are fetched from the web, so no need to download anything. Finally, you can preview the example by running a local HTTP server. For example:

python -m http.server

Then open http://localhost:8000/index.html in your browser.