Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Distributed TensorFlow: Scaling Deep Learning L...
Search
mactiendinh
December 28, 2017
Technology
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Distributed TensorFlow: Scaling Deep Learning Library
#tensorflow #scale #distributed
mactiendinh
December 28, 2017
More Decks by mactiendinh
See All by mactiendinh
Chapter 5: Good design = Flexible softwave
mactiendinh
0
21
Overview chapter 4 Head First Object Oriented Design and Analysis
mactiendinh
0
48
Overview chapter 3 Head First Object Oriented Design and Analysis
mactiendinh
0
86
Other Decks in Technology
See All in Technology
Mastering Agentic Development: Harness Engineering for Effective Coding Agents
konippi
3
630
KanaAI
shreyas1009
0
120
Lambda MicroVMsは常駐サーバーの代わりに なるか? Kiro Crew を動かして検証してみた / Kiro Crew on Lambda MicroVMs
k_adachi_01
2
340
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
1
260
顧客の成果創出とプロダクトの成長を 両立するためのFDE
sansantech
PRO
0
420
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
2
310
AWS FinOps Agent 結局何が得意なの?
siromi
0
220
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
AIエージェントを安全で速い現場監督にする:Jev・Obsidian・メタハーネス
x5gtrn
PRO
0
140
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
0
140
20260915deck.gl-raster を使ってみた
rena1208
0
140
2026-09-26 Platform Engineering Kaigi 2026 インフラとアプリの境界線と委譲の設計 / Drawing the Infra and App Line
masasuzu
0
440
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Navigating Weather and Climate Data
rabernat
0
540
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
290
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
540
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
570
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
540
Are puppies a ranking factor?
jonoalderson
2
4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
530
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!