Skip to content

Inference-dev

Updated Apr 22, 2020
  

Development on Inference.

Fix stop_gradient Bug

Updated Jul 25, 2019
  

In some models, the user must set stop_gradient for some variables which not need to compute gradients, it can lead to poor user experience.

Open the options of build_strategy

Updated Sep 11, 2019
  

The options of build_strategy should be opened.

Multi-Node GPU Training Benchmark

Updated Jun 3, 2019

This project mainly focuses on building a standard benchmark for multi-card GPU training. The purpose are three folds:

  1. build a multi-card GPU training benchmark scripts that can be run under different released version.
  2. continuously release benchmark statistics on different standard benchmark models.
  3. provide the best practice of multi-card training on GPU for various kinds of tasks.

Task we chose:

  1. VGG16 on Imagenet Dataset
  2. Resnet50 on Imagenet Dataset
  3. Transformer on En-Fr/En-De Dataset
  4. Bert on English wikipedia Dataset

Hardware we chose: V100 with 8 cards on single machine. In general, our benchmark should work on 1 x 8, 2 x 8, 4 x 8, 8 x 8 V100.

Inference CPU Acceleration

Updated Sep 5, 2018
  

No description

mixed precision training

Updated Jul 17, 2018

float16 support for training in Volta GPU

Inference Usability

Updated May 22, 2020
  

The functions of inference, CE or tests related. To ensure the usability of Inference.

Dynamic Graph on Fluid

Updated Jun 14, 2018
  

No description

Fluid API Simplification

Updated May 18, 2018
  

fluid support async training

Updated Aug 15, 2018
  

No description

Imperative Fluid

Updated Aug 15, 2018
  

No description

Inference on Engine

Updated May 22, 2020
  

Support engines in the inference phase.

  • Build a general framework to run sub-graph on the third-party engines

Paddle Single Machine Multi GPU

Updated Apr 5, 2018
  

High performance and robust runtime for single-machine-multi-gpu scenario and apply it to 5~10 different production models.

Complete Fluid

Updated Oct 15, 2018
  

No description

distributed lookup table

Updated Aug 15, 2018
  

Since embedding layer may include a very large parameter which could not be saved in one trainer's memory, so we need to implement an approach to support lookup remote table instead of lookup local table.

Performance Tuning

Updated Aug 15, 2018
  

Performance Tuning on the single node and single GPU.

Bootcamp

Updated Mar 2, 2018

No description

Neural Language Model

Updated Mar 6, 2018
  

This project tries to create several deep neural network based language model.

Sequence Tagging Models

Updated Mar 21, 2018
  

Sequence tagging is a very important task in Natural Language Processing, for example word segmentation, part-of-speech tagging, name entity recognition and so on. In this project, we aim to provide several basic sequence tagging examples to help people start with this task. We also hope to replicate several research paper model in Paddle Fluid.

Text Classification Models

Updated Apr 12, 2018
  

To start with NLP application, it is helpful to use text classification as hands-on tutorial. In this project, we will create several deep neural networks for text classification problem. We will also replicate algorithms proposed in some research papers.

Concurrent Programming in Fluid

Updated Aug 15, 2018
  

This project implements the CSP (https://en.wikipedia.org/wiki/Communicating_sequential_processes) model for implementing concurrent programming in Fluid. The goal of this project is to build Concurrent programming structures like Channel, Select, GoRoutines in Fluid.

Speech in Fluid

Updated Mar 9, 2018
  

To manage speech-related tasks

Master process Dashboard

Updated Jan 23, 2018
  

This project will add an web dashboard to the master process. This web dashboard will allow a Paddle cloud users to see detailed information about the current submitted job, including:

  • Properties of the master process like task completion progress, number of pservers, ect
  • Basic scalar metrics on the job (ie: Cost, accuracy, mean, ect)
  • Integrated with Kubernetes dashboard, allowing users to view submitted jobs, and open up a dashboard to a particular job

Computer Vision on Fluid

Updated Aug 15, 2018
  

Enhance Computer Vision on Fluid

Memory optimization on Fluid

Updated May 7, 2018

No description

PaddlePaddle Fluid benchmark & book performance validation

Multi-device Multi-thread Support

Updated Jan 11, 2018

No description

Intel Optimization on Fluid

Updated Oct 19, 2018
  

Intel MKL and MKL-DNN optimization on fluid.

PaddlePaddle English Document Polishing

Updated Mar 20, 2018
  

No description

Refactor distributed training for fluid.

You can’t perform that action at this time.