Vilinder / Deep-Learning-System-Design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Distributed System Design for Deep Learning

Here, The materials are mainly about Distributed Deep Learning/Machine Learning Systems Design. Also, you want to learn more about distributed systems(e.g. Courses, Storage, Messaging systems), an awesome collection is here.

[toc]

Bootcamp

Readings before you start. Definitely, Rome was not built in a day.

Popular Frameworks

  • Tensorflow - Detailed tutorial, friendly to Newbie.
  • MXNet - Efficiency and flexibility. Dynamic dependency scheduler + graph optimization.
  • Pytorch - Put Python first.
  • Caffe2 -

Landmark Paper

Recommanded Blogs

Influential Books

Architecture Design

A modular, decentralized and lightweight part to help build deep learning libraries.

A runtime for data analytics applications that changes the interface between software libraries to enable powerful cross-library optimizations.

Optimization

Memory Design

Network Design

  • RDMA-based

About

License:Apache License 2.0