singa-incubating-1.2.0 Release Notes


SINGA is a general distributed deep learning platform for training big deep learning models over large datasets.

This release includes following features:

  • Core components

    • [SINGA-290] Upgrade to Python 3

    • [SINGA-341] Added stride functionality to tensors for CPP

    • [SINGA-347] Create a function that supports einsum

    • [SINGA-351] Added stride support and cudnn codes to cuda

  • Model components

    • [SINGA-300] Add residual networks for imagenet classification

    • [SINGA-312] Rename layer parameters

    • [SINGA-313] Add L2 norm layer

    • [SINGA-315] Reduce memory footprint by Python generator for parameter

    • [SINGA-316] Add SigmoidCrossEntropy

    • [SINGA-324] Extend RNN layer to accept variant seq length across batches

    • [SINGA-326] Add Inception V4 for ImageNet classification

    • [SINGA-328] Add VGG models for ImageNet classification

    • [SINGA-329] Support layer freezing during training (fine-tuning)

    • [SINGA-346] Update cudnn from V5 to V7

    • [SINGA-349] Create layer operations for autograd

    • [SINGA-363] Add DenseNet for Imagenet classification

  • Utility functions and CI

    • [SINGA-274] Improve Debian packaging with CPack

    • [SINGA-303] Create conda packages

    • [SINGA-337] Add test cases for code

    • [SINGA-348] Support autograd MLP Example

    • [SINGA-345] Update Jenkins and fix bugs in compliation

    • [SINGA-354] Update travis scripts to use conda-build for all platforms

    • [SINGA-358] Consolidated RUN steps and cleaned caches in Docker containers

    • [SINGA-359] Create alias for conda packages

  • Documentation and usability

    • [SINGA-223] Fix side navigation menu in the website

    • [SINGA-294] Add instructions to run CUDA unit tests on Windows

    • [SINGA-305] Add jupyter notebooks for SINGA V1 tutorial

    • [SINGA-319] Fix link errors on the index page

    • [SINGA-352] Complete SINGA documentation in Chinese version

    • [SINGA-361] Add git instructions for contributors and committers

  • Bugs fixed

    • [SINGA-330] fix openblas building on i7 7700k

    • [SINGA-331] Fix the bug of tensor division operation

    • [SINGA-350] Error from python3 test

    • [SINGA-356] Error using travis tool to build SINGA on mac os

    • [SINGA-363] Fix some bugs in imagenet examples

    • [SINGA-368] Fix the bug in Cifar10 examples

    • [SINGA-369] the errors of examples in testing