sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

599
active users

#webgpu

1 post1 participant0 posts today
Continued thread

Oh, should have tagged #webgpu #wgsl so someone can (hopefully) explain why I’m an idiot for thinking I need to do this. Expecting some “just use slang” or something, but as cool as such things are, I’m after the minimum assistance required to make plain WebGPU effective to explore.

Firefox 141 adds WebGPU support on Windows, boosting graphics performance via the Rust-based wgpu project. ⚙️
It brings faster, more efficient GPU access through a W3C-backed standard. 🌐

Linux and macOS support coming soon; Android is also planned. 🐧
Available now in Firefox Beta—can be enabled via about:config. 🧪

Progress is welcome, but Linux users are still waiting. ⏳

@itsfoss

news.itsfoss.com/firefox-webgp

It's FOSS News · Firefox Catches Up to Chrome With the Addition of This Feature But Leaves Linux Out (for now)Mozilla did a very good job with this. Now, bring it to Linux as well, please.

I am incredibly proud to announce that #WebGPU on Firefox has _officially_ gotten onto the train for stable release in Firefox 141 on Windows! More details to come when it actually releases, but...I'm so stoked, I couldn't _not_ post about it. 😀

More platforms to come soon, my team hopes.

Hopefully we'll see #bevy / @bevy shipping to Firefox soon, eh?

We can virtually do anything on a browser which now supports #WebAssembly and #WebGPU. It is possible to build your application empire that runs purely on your browser. Or can you? The problem is that browser apps do not have 100% write access to your local file system.

The only available solution is the so-called File System Access API. This is a layer that allows you to create a #browser app that has write access to local files. Yet only browsers that implement #Chromium can use this API.

Really wish there was an easy and/or documented way for me to see what the shader program gets compiled to. Partly so I can understand the GPU architecture better, but also to know how it's compiling and optimizing the code.

I have gotten naga to run and convert to metal, but still, it's not compile/optimized yet.

#Claude4 #Sonnet and I just created this new music player module for our #ICandy #dashboard #browser project. My goal is to replace the desktop and move most of my activities onto the browser. Browser is the future of computing. You can now run #Webassembly and #WebGPU on a browser. In the future all #videogames can be run in a browser. You can have a dedicated #AI or a team of #AgenticAI 's working on the browser working for you locally and on the #internet. #gaming #LLM

Replied in thread

@christianp

Just a thought, from a knuckle-dragging biology scientist. TL;DR: I believe there is scope to make the hosting of a peertube instance even more lightweight in the future.

I read some time ago of people using #webAssembly to transcode video in a user's web-browser. blog.scottlogic.com/2020/11/23

Since then, I believe #WebGPU has done/is doing some clever things to improve the browser's access to the device's GPU.

I have not seen any #peertube capability that offloads video transcoding to the user in this way.

I imagine, though, that this would align well with peertube's agenda of lowering the bar to entry into web-video hosting, so I cannot help but think that this will come in time.

My own interest is seeing a #Piefed (activitypub) instance whose web-pages could #autotranslate posts into the user's own language using the user's own processing power... One day, maybe!

Thank you again for all your hard work; it is an inspiration.

Scott LogicIn-browser transcoding of video files with FFmpeg and WebAssemblyThe WebAssembly build of FFmpeg allows you to run this powerful video processing tool directly within the browser. In this blog post I explore FFmpeg.wasm and create a simple client-side transcoder that streams data into a video element, with a bit of RxJS thrown in for good measure.

#Whisper #WebGPU by #Huggingface sounds very exciting!

Does this mean an #activitypub server could delegate translation-into-user's-language of all the posts to the user's device?

I'm too thick to have been able to find any system-requirements information for just the text-translation feature... Is this #translation feature likely to fly on mobile devices too?

Am I getting too excited too soon?

dev.to/proflead/real-time-audi

github.com/keatonkraiger/Whisp

DEV CommunityReal-Time Audio to Text in Your Browser – Whisper WebGPU TutorialIn this article, I’m going to show you how you can easily transcribe audio and video files on your...

There are two obstacles when you use #Assemblyscript and #Deno for #MachineLearning #ML and #SmallLanguageModels #SLM. 1. Assemblyscript works with linear memory and you have to flatten 3D #tensors and 2D #matrices into 1D #arrays for doing any matrix algebra. 2. Deno is a bit more complicated than Node.js when working with #WASM (#Webassemly) files. Here is how you do it. Webassembly makes NNUE models even faster in computation. This together with #WebGPU will become our future. #AI #javascript

I have finally decided to use #Typescript, #Deno, and #Assemblyscript to do my #SLM project. Typescript has strong typing. Assemblyscript will be compiled into #Webassembly wasm which is much faster. I don't need #pytorch or #numpy for manipulating matrices. NNUE modeling of language allows me to use arrays for #computing #GradientDescents.

While Javascript is a messy language, the other related script languages are clean and strict. #WebGPU allows me to use the #GPU via a browser too. #AI