WebGPU :: Compute Shaders Crash Course For Beginners

  Рет қаралды 7,965

Visionary 3D

Visionary 3D

Күн бұрын

Пікірлер: 42
@xade8381
@xade8381 Ай бұрын
plz continue, youtube lacks structured and comprehensive content on webGPU
@visionary_3_d
@visionary_3_d Ай бұрын
Sure! Thanks for watching
@MaxScottTheCoder
@MaxScottTheCoder Ай бұрын
very true
@SuboptimalEng
@SuboptimalEng 26 күн бұрын
As a small Web Graphics/WebGPU KZbinr, it’s great see more folks talking about this! Especially showing how it can be used for AI workflows. Great work 🤓
@RickBeacham
@RickBeacham Ай бұрын
Please more WebGPU compute shaders! not enough of this content. Cheers.
@vokusz
@vokusz Ай бұрын
Thanks for helping bridge enthusiasts to start creating amazing experiences with WebGPU, all thanks to your passion for creating invaluable videos like this. Much love!
@visionary_3_d
@visionary_3_d Ай бұрын
@@vokusz I’m hoping to see some amazing stuff 😃. Thanks for the kind words, I appreciate it ❤️
@HamzaQayyum
@HamzaQayyum Ай бұрын
Been trying to get into WebGPU for compute with no prior GPU prog. experience (e.g. CUDA). As such, this video was very helpful. Thank you!
@MrCOPYPASTE
@MrCOPYPASTE Ай бұрын
Congratulations for the very nice and informative tutorial. Love the way you used markdown to write into the video. Hope you get a lot of subs and likes you deserve it. Cheers 🙃
@visionary_3_d
@visionary_3_d Ай бұрын
Thank You! Yeah that markdown trick was very exciting when I discovered it 😄 Thanks for giving me lots of positive energy! I appreciate it ♥
@MrCOPYPASTE
@MrCOPYPASTE Ай бұрын
@@visionary_3_d No problem my friend, I know you are awesome!!! Keep up the good work!!!!
@ozzy-fr7vj
@ozzy-fr7vj Ай бұрын
please, more vedios on compute shaders, this was amazing
@visionary_3_d
@visionary_3_d Ай бұрын
@@ozzy-fr7vj alright 🤝
@peoplebehindindustry
@peoplebehindindustry Ай бұрын
Fk yeah!! Been waiting for this sooo long
@visionary_3_d
@visionary_3_d Ай бұрын
@@peoplebehindindustry Let’s Go 🔥
@minecraftermad
@minecraftermad 28 күн бұрын
i can do 92% in 6.5 seconds (1epoch) on the cpu without CNN so definitely some optimization needed there :D
@visionary_3_d
@visionary_3_d 27 күн бұрын
Yes. Exactly! There's a lot of room for optimization. Can you also share if your algorithm uses SIMD, or other optimization techniques ?
@dude2542
@dude2542 Ай бұрын
Wow i just started it then there's a video.
@RickBeacham
@RickBeacham Ай бұрын
This is exactly what i was thinking. Thanks
@jizhang2407
@jizhang2407 Ай бұрын
Thanks for sharing. Part 6 is...not explained?
@visionary_3_d
@visionary_3_d Ай бұрын
That's right! I will explain that part in a dev log (soon).
@int-64
@int-64 Ай бұрын
Thank you
@visionary_3_d
@visionary_3_d Ай бұрын
yw.
@ErwinMotor0
@ErwinMotor0 Ай бұрын
love your conetnt ncie job
@visionary_3_d
@visionary_3_d Ай бұрын
@@ErwinMotor0 Thanks 🙏 appreciate the kind words 🤝
@mnajjar85
@mnajjar85 13 күн бұрын
Can GPU be utilized to run a Genetic Algorithm run!
@horizon0514
@horizon0514 Ай бұрын
thanks bro
@visionary_3_d
@visionary_3_d Ай бұрын
yw.
@romanl.4293
@romanl.4293 Ай бұрын
Hello, what's the color schema do you use for coding and code examples in this video?
@visionary_3_d
@visionary_3_d Ай бұрын
@@romanl.4293 it’s a custom one. but I use Monokai Pro ( Octagon ) as the base.
@hamzarashid7579
@hamzarashid7579 Ай бұрын
What font you're using for coding?
@visionary_3_d
@visionary_3_d Ай бұрын
Glad you liked it! I'm using Consolas ligaturized v3.
@danser_theplayer01
@danser_theplayer01 Ай бұрын
Idk man, I wasn't sure if it's faster to bounce off a pointer to the value, or to perform one entire multiplication every time I want a specific index. I went with an array of arrays approcach to access indeces simply by pointers instead of having extra calculations (multiplication is expensive).
@visionary_3_d
@visionary_3_d Ай бұрын
@@danser_theplayer01 Fair. It could be faster as I haven’t done any performance testing. You brought up a good point 👍 However for building a tensor math system you need a buffer and a shape for flexibility. Also WebGPU only supports CS shaders up to 3 dimensions. For higher dimensional tensors we’re forced to flatten the array anyways.
@danser_theplayer01
@danser_theplayer01 Ай бұрын
Lesgo, we gonna lure all the math and ML people over from Python to JavaScript🔥🔥 (which is faster than python from the get go).
@minecraftermad
@minecraftermad 28 күн бұрын
eh, mojo has a higher chance for that to happen, since it's more familiar and it's a sane environment unlike js, TS idk enough to say.
@novantha1
@novantha1 15 күн бұрын
I mean, I’m planning on taking everything in this video to C and compiling to WASM / WebGPU, so I’m not sure how many people you’re converting, lol.
@danser_theplayer01
@danser_theplayer01 Ай бұрын
Darn shame it's not supported in Node. I'm making some math package and I could really benefit from like a hundred distinct cores on the GPU instead of an average of 12 logical processors in a mid range computer CPU.
@visionary_3_d
@visionary_3_d Ай бұрын
@@danser_theplayer01 it should be available in node : developer.chrome.com/blog/webgpu-ecosystem Although I haven’t tried it myself.
@jinil9002
@jinil9002 7 күн бұрын
so, from now on, don't we have to use torch?
@visionary_3_d
@visionary_3_d 7 күн бұрын
for serious machine learning stuff ? sure!
@jinil9002
@jinil9002 7 күн бұрын
@ wow, please make a video for the huggingface transformer alternative.
WebGPU :: Javascript at the speed of Light
20:02
Visionary 3D
Рет қаралды 84 М.
WebGPU :: Rendering the future in Real-Time
17:03
Visionary 3D
Рет қаралды 197 М.
Triple kill😹
00:18
GG Animation
Рет қаралды 18 МЛН
Trapped by the Machine, Saved by Kind Strangers! #shorts
00:21
Fabiosa Best Lifehacks
Рет қаралды 22 МЛН
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 111 МЛН
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 2,8 МЛН
Crafting executables from raw bytes
26:43
Kay Lack
Рет қаралды 32 М.
What is WebGPU?
14:09
Suboptimal Engineer
Рет қаралды 66 М.
Teaching myself C so I can build a particle simulation
11:52
Gradience
Рет қаралды 296 М.
The Midpoint Circle Algorithm Explained Step by Step
13:33
NoBS Code
Рет қаралды 110 М.
A proper look at WebGPU for native games
34:58
Madrigal Games
Рет қаралды 47 М.
What Is A Graphics Programmer?
30:21
Acerola
Рет қаралды 444 М.
"Hello, World" in 5 CURSED languages that no one should use
13:08
Dreams of Code
Рет қаралды 552 М.
Introduction to shaders: Learn the basics!
34:50
Barney Codes
Рет қаралды 354 М.
Triple kill😹
00:18
GG Animation
Рет қаралды 18 МЛН