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
Distributed TensorFlow: Scaling Deep Learning Library
Search
mactiendinh
December 28, 2017
Technology
0
78
Distributed TensorFlow: Scaling Deep Learning Library
#tensorflow #scale #distributed
mactiendinh
December 28, 2017
Tweet
Share
More Decks by mactiendinh
See All by mactiendinh
Chapter 5: Good design = Flexible softwave
mactiendinh
0
11
Overview chapter 4 Head First Object Oriented Design and Analysis
mactiendinh
0
23
Overview chapter 3 Head First Object Oriented Design and Analysis
mactiendinh
0
47
Other Decks in Technology
See All in Technology
本当のAWS基礎
toru_kubota
1
630
M5stackで使用できるpHセンサの開発
shinrinakamura
0
180
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.4k
AWS学習者向けにAzureの解説スライドを作成した話
handy
3
190
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
270
生産性向上チームの紹介
cybozuinsideout
PRO
1
920
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
1k
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
180
コードや知識を組み込む / Incorporate Code and knowledge
ks91
PRO
0
150
Microsoft for Startups Founders Hub_20240429 update
daikikanemitsu
1
2.4k
JAWS-UG Bedrock Claude Night
yamahiro
3
720
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.2k
Featured
See All Featured
A better future with KSS
kneath
231
16k
Designing the Hi-DPI Web
ddemaree
276
33k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Gamification - CAS2011
davidbonilla
77
4.6k
Bash Introduction
62gerente
605
210k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
The Mythical Team-Month
searls
216
42k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Atom: Resistance is Futile
akmur
260
25k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
20
1.6k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Transcript
Distributed TensorFlow Tien Dinh
None
None
None
None
TensorFlow: Expressing High-Level ML Computations Core in C++ • Very
• low overhead Different • front ends for specifying/driving the computation Python • and C++ today, easy to add more
Computation is a dataflow graph Graph of Nodes • ,
called Operations or ops Edges are N • -dimensional arrays: Tensors
Computation is a dataflow graph WITH STATE
Computation is a dataflow graph Distributed
Computation is a dataflow graph Assign Devices to Ops •
TensorFlow inserts Send/Recv Ops to transport tensors across devices • Recv ops pull data from Send ops
Computation is a dataflow graph Assign Devices to Ops TensorFlow
inserts Send/Recv Ops to transport tensors across devices • Recv • ops pull data from Send ops
Distrubuted Training with TensorFlow
Distrubuted Training with TensorFlow
Model Parallelism = split model, share data
Distrubuted Training
Distrubuted Training with TensorFlow
Data Parallelism
Data Parallelism
Data Parallelism
Data Parallelism
Data Parallelism
Data Parallelism
Distributed training mechanisms Graph structure and low-level graph primitives (queues)
allow us to play with synchronous vs. asynchronous update algorithms.
Thanks for your attention!