Towaki Takikawa's Avatar

Towaki Takikawa

@yongyuanxi.bsky.social

outerport.com (yc s24) former research scientist @ nvidia systems, ml, graphics, llms, and data personal web: tovacinni.github.io

2,069 Followers  |  771 Following  |  33 Posts  |  Joined: 13.11.2024  |  2.0763

Latest posts by yongyuanxi.bsky.social on Bluesky

Thanks for sharing, Sung!!

11.01.2025 19:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

@yongyuanxi.bsky.social open-sourced research-oriented portfolio website template in Next.js and React- where you can update everything just by editing TypeScript objects and looks good on mobile.

Template: github.com/tovacinni/re...
Demo: tovacinni.github.io/research-web...

11.01.2025 18:20 โ€” ๐Ÿ‘ 18    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Picture of a stage at SIGGRAPH Asia, where we receive the Honorable Mention Award

Picture of a stage at SIGGRAPH Asia, where we receive the Honorable Mention Award

๐Ÿ† So honored that our paper received the Honorable Mention #Award at #SIGGRAPHAsia!

I really like this paper BTW, it is about procedural #SignedDistanceFields, a simple idea to #differentiate them and thus provide #DirectManipulation โœจ

More in the๐Ÿงตโคต๏ธ 1/8

03.12.2024 08:33 โ€” ๐Ÿ‘ 38    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

lol def dont disagree with that- these days uv makes things a little better though (but still a nightmare once you have cuda extensions etc)

23.11.2024 09:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Added!

23.11.2024 03:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

added!

23.11.2024 03:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Definitely agree wrt race conditions! Rust makes concurrency actually fun the work with

22.11.2024 22:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Note the โ€œfor C++-like systems programmingโ€. Python is not a language meant for that.

22.11.2024 22:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Would love to be added :D

research.nvidia.com/labs/dir/mag...

22.11.2024 00:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Would love to be on there as well ๐Ÿ˜ƒ

21.11.2024 16:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘‹ working on high throughput LLMs for data enrichment

21.11.2024 15:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You can definitely replace the kernel launch code with Rust / PyO3 (although Iโ€™ve never tried this myself) but the kernels themselves will still be in CUDA C++ (just runtime or compile time built by Rust)

21.11.2024 15:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yep cudarc! (didn't exist the last time I considered learning Rust which was a long time ago)

21.11.2024 14:40 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

(Hopefully I'll never have to find out)

21.11.2024 14:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

To be fair maybe CMake wouldn't be so bad now with Claude

21.11.2024 14:32 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I've definitely wasted many hours of my life fighting CMake ๐Ÿ˜†

21.11.2024 14:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yes the functional features are definitely very nice too! The status quo on teams I've worked on has generally unfortunately just been CMake ๐Ÿ˜ญ

21.11.2024 14:31 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

CUDA support in Rust is pretty good these days which was also a reason why Rust was easier to adopt now! (but of course muddles the whole 'memory safety' thing which is also why I don't think that's the main feature of Rust)

21.11.2024 14:27 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Haven't built a sim engine with Rust, but specifically for concurrency code Rust feels way less scary than C++. So application might matter a bit.

Also it definitely would've taken longer for me to learn Rust if I didn't also have Claude to explain all the concepts / compiler errors for me!

21.11.2024 14:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Many think Rust is primarily about memory safety, but the real reason to use Rust is developer productivity (for C++-like system programming) from having a sane package manager and type system.

21.11.2024 12:30 โ€” ๐Ÿ‘ 472    ๐Ÿ” 25    ๐Ÿ’ฌ 32    ๐Ÿ“Œ 5

"MIT of the North" as they say ๐Ÿคฃ

21.11.2024 07:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a close up of a man 's face with a beard wearing a white shirt and smiling . ALT: a close up of a man 's face with a beard wearing a white shirt and smiling .

(made me think of this since this is what searching โ€œtowakiโ€ on the gif search on bluesky gets me)

19.11.2024 07:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

A year ago if I asked these LLMs about me it would have no idea. Still not entirely correct but scary it can hold this very obscure knowledgeโ€ฆ

19.11.2024 07:50 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Yeah here's my geometry processing starter pack. I hand-picked researchers and practitioners either in geometry processing or not, and some people are definitely missing so,
go.bsky.app/Dqw66qn

18.11.2024 17:59 โ€” ๐Ÿ‘ 53    ๐Ÿ” 18    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 1

Done!

19.11.2024 07:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

14 years ago, if you uploaded a gif pfp with a fixed palette and size, it bypassed Twitterโ€™s imagemagick pipeline and remained animated. They since fixed that bug, so no animated gifs were allowed since 2012.

Anyway this is how Iโ€™m stuck with DREAM_TIGER.gif as an identity

go.bsky.app/ckQ1u9

18.11.2024 19:57 โ€” ๐Ÿ‘ 30    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Added!

18.11.2024 20:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I made a computer graphics research starter pack- I most definitely missed lots of people so let me know ๐Ÿ˜„

go.bsky.app/ckQ1u9

18.11.2024 13:52 โ€” ๐Ÿ‘ 56    ๐Ÿ” 17    ๐Ÿ’ฌ 12    ๐Ÿ“Œ 0

Very cool! We've been working on making batch inference faster for this use case too (extraction from 10000 PDFs vs. just 1 extraction, or extracting 10000 things from 1 PDF)

17.11.2024 01:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Does anyone use Linear as a personal TODO list?

16.11.2024 23:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@yongyuanxi is following 19 prominent accounts