Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
長い機械学習/画像処理でも メモリ不足を起こさないElixir新技術
Search
Susumu Yamazaki (ZACKY)
June 28, 2022
Programming
0
260
長い機械学習/画像処理でも メモリ不足を起こさないElixir新技術
~ 膨大なデータが当たり前となる未来に必要なElixirとht_pipe ~
LiveView JP 2022年6月
Susumu Yamazaki (ZACKY)
June 28, 2022
Tweet
Share
More Decks by Susumu Yamazaki (ZACKY)
See All by Susumu Yamazaki (ZACKY)
新規のC言語処理系を実装することによる 組込みシステム研究にもたらす価値 についての考察
zacky1972
1
400
Pelemay Backend: A memory-saving, fault-tolerant and distributed collection of Nx compilers and backends for embedded systems
zacky1972
2
230
ザキ研Elixir研究動向2023
zacky1972
0
380
Elixir/Nerves衛星を打ち上げる日
zacky1972
1
340
Robust, Distributed, and Parallel Processing for Enormous Images Using Supervisor, Node, Flow, Nx, and Evision
zacky1972
0
380
人工衛星高速画像処理で 社会問題を解決しよう
zacky1972
0
380
Future Possibilities and Effectiveness of JIT from Elixir Code of Image Processing and Machine Learning into Native Code with SIMD Instructions
zacky1972
0
330
世界は意外と近い!? 「遠くへ行くならみんなで行こう」 次は貴方が発表する番だ
zacky1972
0
76
スーパーコンピュータが組込みシステムに降りてくる! 〜新時代の高性能組込みシステムの SIMD/ベクトル処理の要点を押さえる
zacky1972
0
350
Other Decks in Programming
See All in Programming
What's new in Adaptive Android development
fornewid
0
130
Vibe Codingの幻想を超えて-生成AIを現場で使えるようにするまでの泥臭い話.ai
fumiyakume
21
10k
画像コンペでのベースラインモデルの育て方
tattaka
3
1.1k
新世界の理解
koriym
0
130
MCP連携で加速するAI駆動開発/mcp integration accelerates ai-driven-development
bpstudy
0
270
階層化自動テストで開発に機動力を
ickx
1
470
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
190
「次に何を学べばいいか分からない」あなたへ──若手エンジニアのための学習地図
panda_program
3
710
Bedrock AgentCore ObservabilityによるAIエージェントの運用
licux
8
560
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
220
AIのメモリー
watany
12
1.2k
ソフトウェア設計とAI技術の活用
masuda220
PRO
25
7.3k
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.7k
Automating Front-end Workflow
addyosmani
1370
200k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Visualization
eitanlees
146
16k
The Cult of Friendly URLs
andyhume
79
6.5k
A Tale of Four Properties
chriscoyier
160
23k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Navigating Team Friction
lara
188
15k
Music & Morning Musume
bryan
46
6.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Transcript
͍ػցֶशʗը૾ॲཧͰ ϝϞϦෆΛى͜͞ͳ͍Elixir৽ٕज़ ʙ େͳσʔλ͕ͨΓલͱͳΔະདྷʹඞཁͳElixirͱht_pipe ʙ ZACKY ͜ͱ ࢁ࡚ ਐ@भࢢཱେֶ
1 ©︎ 2022 Susumu Yamazaki
։ൃಈػ 2 ©︎ 2022 Susumu Yamazaki
։ൃಈػ ਓӴը૾(ສxສpixel)Λevision(Elixir൛OpenCV)Ͱ ॲཧ͠Α͏ͱͨ͠ΒɼVM͝ͱམͪͨ(T^T) 3 ©︎ 2022 Susumu Yamazaki
։ൃಈػ ਓӴը૾(ສxສpixel)Λevision(Elixir൛OpenCV)Ͱ ॲཧ͠Α͏ͱͨ͠ΒɼVM͝ͱམͪͨ(T^T) → SuperVisorͰԿͱ͔ͳΒͳΜʁ 4 ©︎ 2022 Susumu
Yamazaki
࣮ݧͯ͠Έͨ 5 ©︎ 2022 Susumu Yamazaki
࣮ݧͯ͠Έͨ 1. SuperVisorΛηοτΞοϓ 2. NIFΛηοτΞοϓ 3. NIFͰabortؔΛݺͼग़͢Α͏ʹͯ͠VM͝ͱམͱ͢ 6 ©︎
2022 Susumu Yamazaki
࣮ݧͯ͠Έͨ 1. SuperVisorΛηοτΞοϓ 2. NIFΛηοτΞοϓ 3. NIFͰabortؔΛݺͼग़͢Α͏ʹͯ͠VM͝ͱམͱ͢ →SuperVisor͕͋ͬͯVM͝ͱམͪͨ 7
©︎ 2022 Susumu Yamazaki
ࢥҊ 8 ©︎ 2022 Susumu Yamazaki
ࢥҊ 1. SuperVisorԼͰࢠElixirϓϩηεΛىಈ͢Δ 2. NodeͰࢠElixirͱ௨৴͢ΔΑ͏ʹ͢Δ 3.ࢠElixirͰabortͤͨ͞ΒͲ͏ͳΔʁ 9 ©︎ 2022
Susumu Yamazaki
ͬͯΈͨ 10 ©︎ 2022 Susumu Yamazaki
ͬͯΈͨ 1. SuperVisorԼͰࢠElixirϓϩηεΛىಈ͢Δ 2. NodeͰࢠElixirͱ௨৴͢ΔΑ͏ʹ͢Δ 3.ࢠElixirͰabortͤͨ͞ΒͲ͏ͳΔʁ →ࠓElixir͕མͪΔ͜ͱͳ͔ͬͨʂ 11 ©︎
2022 Susumu Yamazaki
࣮ͯ͠Έͨ 12 ©︎ 2022 Susumu Yamazaki
࣮ͯ͠Έͨ ίʔυΛઆ໌͠·͢ 13 ©︎ 2022 Susumu Yamazaki
σϞϯετϨʔγϣϯ ͕࣌ؒ͋Ε 14 ©︎ 2022 Susumu Yamazaki
Ԡ༻ 15 ©︎ 2022 Susumu Yamazaki
Ԡ༻ ͍ػցֶशʗը૾ॲཧͰɼϝϞϦෆͰམͪΔ͜ͱʮ͋Δ͋Δʯ →େͳσʔλΛॲཧ͢Δͱ͖ʹht_pipeΛ׆༻͢Δͱhappy 16 ©︎ 2022 Susumu Yamazaki
ల 17 ©︎ 2022 Susumu Yamazaki
ల ී௨ʹύΠϓϥΠϯͰϓϩάϥϛϯάΛͨ͠Β ͍͍ײ͡Ͱॲཧͯ͘͠Εͳ͍͔ͳ →ϚΫϩͰϝλϓϩάϥϛϯά 18 ©︎ 2022 Susumu Yamazaki
One more thing… 19 ©︎ 2022 Susumu Yamazaki
ElixirConf US 2022 20 ©︎ 2022 Susumu Yamazaki
Call for Speaker Presentation (CFP) 21 ©︎ 2022 Susumu Yamazaki
ElixirConf US 2022ʹSubmit͠·ͨ͠! Robust, Distributed, and Parallel Processing for
Enormous Images Using SuperVisor, Node, Flow, Nx, and evision Acceptفئ! 22 ©︎ 2022 Susumu Yamazaki