paper-with-me

Papers

GSPMD: General and Scalable Parallelization for ML Computation Graphs

2021-05-10 · Yuanzhong Xu, HyoukJoong Lee, Dehao Chen, Blake Hechtman, Yanping Huang, Rahul Joshi, Maxim Krikun, Dmitry Lepikhin, Andy Ly, Marcello Maggioni, Ruoming Pang, Noam Shazeer, Shibo Wang, Tao Wang, Yonghui Wu, Zhifeng Chen

We present GSPMD, an automatic, compiler-based parallelization system for common machine learning computations. It allows users to write programs in the same way as for a single device, then give hints through a few annotations on how to distribute tensors, based on which GSPMD will parallelize the computation. Its representation of partitioning is simple yet general, allowing it to express different or mixed paradigms of parallelism on a wide variety of models. GSPMD infers the partitioning for every operator based on limited user annotations, making it convenient to scale existing single-device programs. It solves several technical challenges for production usage, allowing GSPMD to achieve 50% to 62% compute utilization on up to 2048 Cloud TPUv3 cores for models with up to one trillion parameters.

📄 PDF Abstract BibTeX arXiv:2105.04663

Code (4)

apple/axlearn jax
lucaslingle/mu_transformer jax
mu-transformer-authors/mu_transformer jax
openxla/shardy jax

Tasks

Playing the Game of 2048

Similar Papers 제목 키워드 기반

Scalable Generative Models for Graphs with Graph Attention Mechanism

2019-06-05 · ICLR 2020 1 · Wataru Kawai, Yusuke Mukuta, Tatsuya Harada

Graphs are ubiquitous real-world data structures, and generative models that approximate distributions over graphs and derive new samples from them have significant importance. Among the known challenges in graph generat…

Graph AttentionGraph Generation

Navigating the Maize: Cyclic and conditional computational graphs for molecular simulation

2024-01-22 · Thomas Löhr, Michele Assante, Michael Dodds, Lili Cao 외

Many computational chemistry and molecular simulation workflows can be expressed as graphs. This abstraction is useful to modularize and potentially reuse existing components, as well as provide parallelization and ease …

Active LearningComputational chemistryDrug Design

Accurate, Efficient and Scalable Graph Embedding

2018-10-28 · Hanqing Zeng, Hongkuan Zhou, Ajitesh Srivastava, Rajgopal Kannan 외

The Graph Convolutional Network (GCN) model and its variants are powerful graph embedding tools for facilitating classification and clustering on graphs. However, a major challenge is to reduce the complexity of layered …

ClusteringGraph EmbeddingGraph LearningGraph Sampling+1

Accurate, Efficient and Scalable Training of Graph Neural Networks

2020-10-05 · Hanqing Zeng, Hongkuan Zhou, Ajitesh Srivastava, Rajgopal Kannan 외

Graph Neural Networks (GNNs) are powerful deep learning models to generate node embeddings on graphs. When applying deep GNNs on large graphs, it is still challenging to perform training in an efficient and scalable way.…

Graph Sampling

Scalable Synthesis of distributed LLM workloads through Symbolic Tensor Graphs

2025-11-13 · Changhai Man, Joongun Park, Hanjiang Wu, Huan Xu 외 arxiv

Optimizing the performance of large language models (LLMs) on large-scale AI training and inference systems requires a scalable and expressive mechanism to model distributed workload execution. Such modeling is essential…