TensorFlow
Marco Serafini
COMPSCI 532 Lecture 20
TensorFlow Marco Serafini COMPSCI 532 Lecture 20 Motivations - - PowerPoint PPT Presentation
TensorFlow Marco Serafini COMPSCI 532 Lecture 20 Motivations DistBelief: Previous iteration Parameter server Limitations: Monolithic layers, difficult to define new ones Difficult to offload computation with complex
COMPSCI 532 Lecture 20
3
3
parameter servers
parameters (backward pass), write gradients to parameter server
44
55
66
b_1 stateful operators stateful operators
77
Stateful queues Stateful variables Concurrent steps for data parallelism
88
99
10
10
11
11
12
12
13
13
14
14
15
15
Switch
Data input Control input
Merge
input dead Output one non-dead input
16
16
Enter
Data input
Exit NextIteration
17
parameters inputs
18
18
19
19
20
20
blocking queues on inputs and outputs different colors = different versions
proactive (not reactive) backup workers
21
21
each participating device
master
subgraph
and over network
22
22
23
24
24