sands-lab / omnireduce-experiments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OmniReduce Experiments

This repo contains several OmniReduce experiments, including micro-benchmark, CV/NLP/Recommandation models implemented in PyTorch. You can use them to reproduce the evaluation results in our SIGCOMM'21 paper.

Usage

Before running experiments, you should install PyTorch with OmniReduce according to this. All the scripts including benchmark and model training are based on the PyTorch distributed package, so you can get the NCCL results for performance comparison by changing the --backend flag to nccl for performance comparison.

Artifact Evaluation

SIGCOMM 2021 Artifact Evaluation Getting Start Guide for OmniReduce is in the folder docs.

About


Languages

Language:Python 52.9%Language:Jupyter Notebook 39.4%Language:Shell 7.2%Language:C++ 0.5%Language:Makefile 0.0%