Тёмный

Jeff Bezanson - What's the deal with Julia binary sizes? 

The Julia Programming Language
Подписаться 84 тыс.
Просмотров 6 тыс.
50% 1

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@kamilziemian995
@kamilziemian995 8 месяцев назад
I always enjoy Jeff Bezanson's talks.
@conradwiebe7919
@conradwiebe7919 8 месяцев назад
00:00 - intro 00:21 - The function we'll compile with package compiler 01:23 - Fora function that just does addition, the size is 901 MB (with Julia 1.6 based PkgCompiler) 02:43 - Quick aside, sometimes binaries are just big cause they include a lot of things (hint hint, our binary has a lot too) 04:00 - Specialization means big binaries 05:23 - Exactly why is our package (sys image) so big? 06:42 - Shrink ray time 11:22 - Summary of our journey to get to 50MB from 900 16:14 - The guide on how to shrink your thingamajig the same way 17:21 - What's left in our sys image? 18:46 - The Julia base library is kinda big 20:45 - Nobody like reflection (ok, actually, this segment is that reflection makes inspection difficult) 23:23 - Roadmap 28:10 - That's it for the slides 28:30 Q&A starts and I'm too lazy to segment them
@kamilziemian995
@kamilziemian995 8 месяцев назад
Thank you. We tweak your timestamps a bit and add the to the video description.
@kamilziemian995
@kamilziemian995 6 месяцев назад
@@gregandark8571 To qute Jeff Bezanson "Yikes!".
@piratepartyftw
@piratepartyftw 8 месяцев назад
This is the most compelling reason I see for Julia 2.0. Shrink Base. Refactor it to minimize the core language, and put other features in packages. It would also help with maintainability and technical debt. I hope eventually we get there. May take several years, though.
@gregandark8571
@gregandark8571 6 месяцев назад
+/- how much?
@gregandark8571
@gregandark8571 6 месяцев назад
I mean - In how many years do you think we'll get Julia 2.0 with all the native compilation candy's?
@LiorAssouline
@LiorAssouline 8 месяцев назад
Great talk! Can you please detail how to remove LLVM from the geneerated lib ?
@LiorAssouline
@LiorAssouline 8 месяцев назад
OK, I just realized it's just deleting it from the lib directory... 🤦
@christbaumer
@christbaumer 20 дней назад
2:15 That's what she said.
@kamilziemian995
@kamilziemian995 8 месяцев назад
21:50 😂
@davidgustavsson4000
@davidgustavsson4000 8 месяцев назад
If nothing useful is exported from the toy example, shouldn't the compiler just be able to make it all a noop?
@Ptr-NG
@Ptr-NG 8 месяцев назад
Merci d'avoir fourni un, Matlab like, riche outil gratuit..
@androth1502
@androth1502 6 месяцев назад
so you went from "omg, that's bananas!" to "oh nelly, that's bloated!"
Далее
The Best Package to Plot in Julia
6:02
Просмотров 7 тыс.
What's Bad About Julia | Jeff Bezanson | JuliaCon 2019
30:40
What's New in Julia 1.9
33:06
Просмотров 1,9 тыс.