placeto learning generalizable device placement
play

PLACETO: LEARNING GENERALIZABLE DEVICE PLACEMENT ALGORITHMS FOR - PowerPoint PPT Presentation

PLACETO: LEARNING GENERALIZABLE DEVICE PLACEMENT ALGORITHMS FOR DISTRIBUTED MACHINE LEARNING Ravi vichandra Ad Addanki, , Sh Shaileshh Bo Bojja jja Ve Venkatakrishnan, , Sh Shreyan Gupta, , Ho Hongzi Mao, , Mohammad A Alizadeh


  1. PLACETO: LEARNING GENERALIZABLE DEVICE PLACEMENT ALGORITHMS FOR DISTRIBUTED MACHINE LEARNING Ravi vichandra Ad Addanki, , Sh Shaileshh Bo Bojja jja Ve Venkatakrishnan, , Sh Shreyan Gupta, , Ho Hongzi Mao, , Mohammad A Alizadeh Presented by: Obodoekwe Nnaemeka

  2. Distributed training Human experts? (GPU and CPU) Problem Reinforcement learning?

  3. Sometimes tolerable. Solutions do not generalize Problem The optimization is done for Single computational graph a single graph. vs Class of computational graph

  4. Placeto Efficien ency Gen ener eralizability Sequence of iterative placement improvements NN architecture that uses graph embedding to encode the computation of graph structure in the placement policy.

  5. Learning method ■ Markov Decision Process

  6. POLICY NETWORK ARCHITECTURE

  7. GRAPH EMBEDDING

  8. Training Details Colocation Simulator

  9. Deep learning models ( Incep MT ) eption on-V3 V3, N , NAS ASNet, N t, NMT Synthetic data (cifar10, ptb, Experimentation nmt) Single GPU, Scotch, Human Expert, RNN based approach.

  10. Result Performance Generalizability

  11. PLACETO VS RNN

  12. GENERALIZABILITY

  13. GENERALIZABILITY

  14. Node Alternative traversal architectures order Simple Simple aggregator partitioner Place deep dive

  15. Critic + First attempt to generalize device placement using a graph embedding network + Really Impressive performance - Only optimizes placement decisions - It shows generalization to unseen graphs, but they are generated artificially by architecture search for a single learning task and dataset. How does the framework handle failure. Evaluation protocol needs to be more explicit.

Recommend


More recommend