I suspect that’s a matter of time right?
I suspect that’s a matter of time right?
For a lot of ML/AI workloads and tasks, Python is just a binding for underlying C/C++.
It's already a nightmare to try to reproduce any ML/AI paper, pip breaks 3 times, incompatible peer deps, some obscure library emits an obscure CLANG error that means I need to brew install some libwhatever, etc...
I don't think the WebAssembly toolchain is quite ready for plug and play "pip install" time yet. I hope it eventually will be though.
Hopefully someday you'll have 8 H100s on your Macbook, but I think we're still a long way away from that.
Yay I really can have serverless notebooks! Not just an easy to manage server environment but literally a static html file that can be passed around and runs the full notebook environment. It’s weird it was ever done any other way.
Pyodide GPU support is a ways away, but it is theoretically possible once WebGPU is stable. https://github.com/pyodide/pyodide/issues/1911