Skip to content
This repository was archived by the owner on Jul 17, 2024. It is now read-only.

Browser WASM and ELL #184

Open
grahamehorner opened this issue Dec 18, 2018 · 3 comments
Open

Browser WASM and ELL #184

grahamehorner opened this issue Dec 18, 2018 · 3 comments

Comments

@grahamehorner
Copy link

At present it is not possible to use ML.NET with in s #Blazor client application, give that a browser WASM application is in essence a VM with limited resources, it would IMHO be a great for ELL to target client browser possibly emitting Typescript or a C# ELL predictor that can be included I to a C# #Blazor application

@lovettchris
Copy link
Member

Agreed :-) This may already be possible if you can find an LLVM bitcode to JavaScript generator, like say emscripten. The ELL compiler has a "-bitcode" output option already. But I haven't tried whether this actually works... probably also need to compile the ELL model with "--blas false" so that your bitcode has no openblas dependency.

@grahamehorner
Copy link
Author

So something like mono-llvm ?

@grahamehorner
Copy link
Author

grahamehorner commented Dec 18, 2018

Is it at all possible to swap out the llvm implementation used by ELL with something like https://github.com/Sonicadvance1/llvm-xtensa to attempt generation of code for Xtensa = ESP8266/ESP32 as well as wasm etc.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants