6 ms·
What’s your experience with Monty? Been looking at it for one of our environments and it seems very promising.
by fzysingularity 3mo ago
What’s your experience with Monty? Been looking at it for one of our environments and it seems very promising.
- simonw 3mo agoI've tried it out a bit - it does look solid and it has a good team behind it. It's a subset of Python though (much more so than MicroPython), which is fine for LLMs since they can easily work around any limitations but does mean you can't use a lot of existing Python code with it. I hope they implement classes soon! I'm also a little bit nervous about the safety. It's a fresh implementation in Rust, which means plenty of possibilities for edge case security bugs. The thing I like about WebAssembly is that there's a robust, well tested sandbox already - better for defense in depth. I certainly wouldn't bet against Monty though! It may well prove itself to be a great solution for this.
- autogn0me 3mo agoAny thoughts on https://github.com/dylan-sutton-chavez/edge-python https://github.com/dylan-sutton-chavez/edge-python or http://edgepython.com/ http://edgepython.com/ ?
- simonw 3mo agoOk that looks promising! I like that it's built for WASM, and the docs mention wasmtime here: https://edgepython.com/getting-started/what-it-is https://edgepython.com/getting-started/what-it-is
- fzysingularity 3mo agoKind of crazy how many bespoke python sandbox implementations have popped up in the past few months. I’d love to see if we can get GPU access within these runtimes, that’d be awesome.
- dylan-sutton 3mo agoHey, I'm Dylan. Creator of Edge Python, currently I'm working with burn.dev framework and Web GPU to embed a ML framework bia Edge Python directly in the browser suing the GPU as you said! I'd be happy if you could try it when it's finished :).