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 L...
Search
mactiendinh
December 28, 2017
Technology
0
86
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
17
Overview chapter 4 Head First Object Oriented Design and Analysis
mactiendinh
0
42
Overview chapter 3 Head First Object Oriented Design and Analysis
mactiendinh
0
73
Other Decks in Technology
See All in Technology
AI との良い付き合い方を僕らは誰も知らない
asei
0
290
"人"が頑張るAI駆動開発
yokomachi
1
640
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
tosite
0
200
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
1
200
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
150
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
290
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
280
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
240
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
520
Knowledge Work の AI Backend
kworkdev
PRO
0
300
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
150
さくらのクラウド開発ふりかえり2025
kazeburo
2
1.2k
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
21
Embracing the Ebb and Flow
colly
88
4.9k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
32
Docker and Python
trallard
47
3.7k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
180
Designing Experiences People Love
moore
143
24k
Exploring anti-patterns in Rails
aemeredith
2
210
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
170
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
32
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
0
68
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
290
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!