Загрузка видео...

Не удалось загрузить видео

На главную

A full x86_64 Linux VM sandbox in WASM with host OS read-only folder mount, accessible via native tool calls by a WebGPU LLM. Video is real time. There is no server, no privacy concerns, no “escapes”. Comfortably in a browser tab. Sandboxes work. If they don’t: Not a sandbox.

44,098 просмотров • 1 месяц назад •via X (Twitter)

Комментарии: 25

Фото профиля solst/ICE of Astarte
solst/ICE of Astarte1 месяц назад

Very cool, do you have any more details on how to set one up?

Фото профиля remy🐀
remy🐀1 месяц назад

I’ll probably have a short writeup and code by the end of the week. I’ve been running this setup in wazero WASM runtime for several months, and to be completely honest it’s little more than some Make/Go/JSON. But I’m realizing that’s worth writing about now. 🫠

Фото профиля solst/ICE of Astarte
solst/ICE of Astarte1 месяц назад

Yes please! Would love to read more about this and any different approaches you’ve tested!

Фото профиля remy🐀
remy🐀1 месяц назад

I can definitely write about that (and any other questions or scrutiny you want answered)! Feel free to DM me anything you want covered, I treat my blogs like they’re public facing notes of personal projects, so anything is on the table even if it makes me look silly

Фото профиля Greg Linares (Laughing Mantis)
Greg Linares (Laughing Mantis)1 месяц назад

Yo @ZackKorman Remy is a bad ass and you should both talk

Фото профиля remy🐀
remy🐀1 месяц назад

@ZackKorman Always down for a chat!

Фото профиля Zack Korman
Zack Korman1 месяц назад

This is so dope

Фото профиля Raju Mandal
Raju Mandal1 месяц назад

The read-only mount is the detail I like. A sandbox is only as good as the host access it exposes.

Фото профиля EIonAI
EIonAI1 месяц назад

Cool, are you limited by the 256mb max buffer? happy to pitch in the GPU code part to add cuda/vulkan support to raise it to 4gb

Фото профиля mac
mac1 месяц назад

post the git or stfu

Фото профиля remy🐀
remy🐀1 месяц назад

what is git

Фото профиля mac
mac1 месяц назад

git is an old old wooden ship that was used in the civil war era (pre llm)

Фото профиля msuiche
msuiche1 месяц назад

@_mattata it seems pretty fast inference for WebGPU no?

Фото профиля remy🐀
remy🐀1 месяц назад

@maceip It’s just transformers.js with the typical kernel tuning. I’m not claiming to have done anything particularly novel here fwiw.

Фото профиля msuiche
msuiche1 месяц назад

@maceip just curious because the only person I saw trying WebGPU was @maceip and it seemed slower but I guess he used a 3B

Фото профиля mac
mac1 месяц назад

@_mattata vibethinker-3b still fundamentally misunderstood

Фото профиля Max Kupriianov
Max Kupriianov1 месяц назад

Super cool!! This is what I wanted for (currently runs RISCV64 for speed - soon will switch to a new ARM64 emulator) But memory constrains for iOS is kinda deal breaker.

Фото профиля ɐʞsǝs
ɐʞsǝs1 месяц назад

@0x6D6172636F Mmm so good to see virtualization done well

Фото профиля impostor
impostor1 месяц назад

now, put it in an nsjail, just to be sure.

Фото профиля AI IT PM in HK
AI IT PM in HK1 месяц назад

Read-only host mounts are the boring pass condition for sandbox demos 👀

Фото профиля alias
alias1 месяц назад

This is brilliant.

Фото профиля Zynk
Zynk1 месяц назад

Have you ever seen a children's sandbox that always managed to contain the sand? Not sure that term has been well thought out.

Фото профиля remy🐀
remy🐀1 месяц назад

…yes? Plenty of times at amusement parks where critical thought went into the design. The purpose of a sandbox is a box to contain sand. Containing the sand is the entire purpose of the box. If the box doesn’t contain the sand: you have a pile of escaped sand and a bad sandbox.

Фото профиля Zynk
Zynk1 месяц назад

Yes.

Фото профиля Jeff Lindsay
Jeff Lindsay1 месяц назад

@chompie1337 whats the vm?

Похожие видео