Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 9FA61200C28 for ; Mon, 13 Feb 2017 06:13:28 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 9E37B160B6B; Mon, 13 Feb 2017 05:13:28 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 62CD5160B79 for ; Mon, 13 Feb 2017 06:13:26 +0100 (CET) Received: (qmail 32917 invoked by uid 500); 13 Feb 2017 05:13:25 -0000 Mailing-List: contact commits-help@singa.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@singa.incubator.apache.org Delivered-To: mailing list commits@singa.incubator.apache.org Received: (qmail 32756 invoked by uid 99); 13 Feb 2017 05:13:25 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Feb 2017 05:13:25 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 0F2423A47ED for ; Mon, 13 Feb 2017 05:13:24 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1782721 [10/24] - in /incubator/singa/site/trunk/v1.1.0: ./ _sources/ _sources/community/ _sources/develop/ _sources/docs/ _sources/docs/examples/ _sources/docs/examples/caffe/ _sources/docs/examples/char-rnn/ _sources/docs/examples/cifar1... Date: Mon, 13 Feb 2017 05:13:22 -0000 To: commits@singa.apache.org From: wangwei@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20170213051324.0F2423A47ED@svn01-us-west.apache.org> archived-at: Mon, 13 Feb 2017 05:13:28 -0000 Added: incubator/singa/site/trunk/v1.1.0/community/mail-lists.html URL: http://svn.apache.org/viewvc/incubator/singa/site/trunk/v1.1.0/community/mail-lists.html?rev=1782721&view=auto ============================================================================== --- incubator/singa/site/trunk/v1.1.0/community/mail-lists.html (added) +++ incubator/singa/site/trunk/v1.1.0/community/mail-lists.html Mon Feb 13 05:13:19 2017 @@ -0,0 +1,285 @@ + + + + + + + + + + + + Project Mailing Lists — incubator-singa 1.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + +
+
+ + + + + + +
+
    +
  • Docs »
  • + +
  • Project Mailing Lists
  • +
  • + + + +
  • +
+
+
+
+
+ +
+

Project Mailing Lists¶

+

These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link.

+ + +++++++ + + + + + + + + + + + + + + + + + + + + + + +
Mailing Lists¶
NamePostSubscribeUnsubscribeArchive
Developmentdev@singa.incubator.apache.orgSubscribeUnsubscribemail-archives.apache.org
Commitscommits@singa.incubator.apache.orgSubscribeUnsubscribemail-archives.apache.org
+
+ + +
+
+
+ + + + +
+ +
+

+ © Copyright 2017 The Apache Software Foundation. All rights reserved. Apache Singa, Apache, the Apache feather logo, and the Apache Singa project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.. + +

+
+ Built with Sphinx using a theme provided by Read the Docs. + +
+ +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + incubator-singa + v: latest + + +
+
+
Languages
+
English
+
中文
+
+
+
Versions
+
0.3
+
1.1
+
+ +
+ +
+ + + Fork me on GitHub + + + + + + + \ No newline at end of file Added: incubator/singa/site/trunk/v1.1.0/community/source-repository.html URL: http://svn.apache.org/viewvc/incubator/singa/site/trunk/v1.1.0/community/source-repository.html?rev=1782721&view=auto ============================================================================== --- incubator/singa/site/trunk/v1.1.0/community/source-repository.html (added) +++ incubator/singa/site/trunk/v1.1.0/community/source-repository.html Mon Feb 13 05:13:19 2017 @@ -0,0 +1,276 @@ + + + + + + + + + + + + Source Repository — incubator-singa 1.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + +
+
+ + + + + + +
+
    +
  • Docs »
  • + +
  • Source Repository
  • +
  • + + + +
  • +
+
+
+
+
+ +
+

Source Repository¶

+
+

This project uses Git to manage its source code. Instructions on Git use can be found at http://git-scm.com/documentation.

+
+

Web Access¶

+

The following is a link to the online source repository.

+ +
+
+

Upstream for committers¶

+

Committers need to set the upstream endpoint to the Apache git (not github) repo address, e.g.,

+
$ git remote add asf https://git-wip-us.apache.org/repos/asf/incubator-singa.git
+
+
+

Then you (committer) can push your code in this way,

+
$ git push asf <local-branch>:<remote-branch>
+
+
+
+
+ + +
+
+
+ + + + +
+ +
+

+ © Copyright 2017 The Apache Software Foundation. All rights reserved. Apache Singa, Apache, the Apache feather logo, and the Apache Singa project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.. + +

+
+ Built with Sphinx using a theme provided by Read the Docs. + +
+ +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + incubator-singa + v: latest + + +
+
+
Languages
+
English
+
中文
+
+
+
Versions
+
0.3
+
1.1
+
+ +
+ +
+ + + Fork me on GitHub + + + + + + + \ No newline at end of file Added: incubator/singa/site/trunk/v1.1.0/community/team-list.html URL: http://svn.apache.org/viewvc/incubator/singa/site/trunk/v1.1.0/community/team-list.html?rev=1782721&view=auto ============================================================================== --- incubator/singa/site/trunk/v1.1.0/community/team-list.html (added) +++ incubator/singa/site/trunk/v1.1.0/community/team-list.html Mon Feb 13 05:13:19 2017 @@ -0,0 +1,372 @@ + + + + + + + + + + + + The SINGA Team — incubator-singa 1.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + +
+
+ + + + + + +
+
    +
  • Docs »
  • + +
  • The SINGA Team
  • +
  • + + + +
  • +
+
+
+
+
+ +
+

The SINGA Team¶

+

A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

+
+

Mentors¶

+ ++++ + + + + + + + + + + + + + + + + + + + +
NameEmail
Daniel Daidaijy@apache.org
Ted Dunningtdunning@apache.org
Alan Gatesgates@apache.org
Thejas Nairthejas@apache.org
+
+
+

Developers¶

+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameEmailOrganization
Gang Chencg@zju.edu.cnZhejiang University
Haibo Chenhzchenhaibo@corp.netease.comNetEase
Anh Dinhdinhtta@apache.orgNational University of Singapore
Jinyang Gaojinyang@apache.orgNational University of Singapore
Xing Jijixin@comp.nus.edu.sgNational University of Singapore
Chonho Leechonho@gmail.comOsaka University
Zhaojing Luozhaojing@apache.orgNational University of Singapore
Beng Chin Ooiooibc@comp.nus.edu.sgNational University of Singapore
Kian-Lee Tantankl@apache.orgNational University of Singapore
Anthony K. H. Tungatung@comp.nus.edu.sgNational University of Singapore
Ji Wangwangji@comp.nus.edu.sgNational University of Singapore
Sheng Wangwangsh@apache.orgNational University of Singapore
Wei Wangwangwei@apache.orgNational University of Singapore
Yuan Wangwangyuan@corp.netease.comNetEase
Wenfeng Wuwuwf@comp.nus.edu.sgNational University of Singapore
Zhongle Xiezhongle@apache.orgNational University of Singapore
Meihui Zhangmeihui_zhang@sutd.edu.sgSingapore University of Technology and Design
Kaiping Zhengkaiping@apache.orgNational University of Singapore
+
+
+ + +
+
+
+ + + + +
+ +
+

+ © Copyright 2017 The Apache Software Foundation. All rights reserved. Apache Singa, Apache, the Apache feather logo, and the Apache Singa project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.. + +

+
+ Built with Sphinx using a theme provided by Read the Docs. + +
+ +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + incubator-singa + v: latest + + +
+
+
Languages
+
English
+
中文
+
+
+
Versions
+
0.3
+
1.1
+
+ +
+ +
+ + + Fork me on GitHub + + + + + + + \ No newline at end of file Added: incubator/singa/site/trunk/v1.1.0/develop/contribute-code.html URL: http://svn.apache.org/viewvc/incubator/singa/site/trunk/v1.1.0/develop/contribute-code.html?rev=1782721&view=auto ============================================================================== --- incubator/singa/site/trunk/v1.1.0/develop/contribute-code.html (added) +++ incubator/singa/site/trunk/v1.1.0/develop/contribute-code.html Mon Feb 13 05:13:19 2017 @@ -0,0 +1,311 @@ + + + + + + + + + + + + How to Contribute Code — incubator-singa 1.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + +
+
+ + + + + + +
+
    +
  • Docs »
  • + +
  • How to Contribute Code
  • +
  • + + + +
  • +
+
+
+
+
+ +
+

How to Contribute Code¶

+
+

Coding Style¶

+

The SINGA codebase follows the Google C++ Style Guide.

+

To check if your code follows the style, you can use the provided cpplint tool:

+
$ ./tool/cpplint.py YOUR_FILE
+
+
+
+
+

JIRA format¶

+

Like other Apache projects, SINGA uses JIRA to track bugs, improvements and +other high-level discussions (e.g., system design and features). Github pull requests are +used for implementation discussions, e.g., code review and code merge.

+
    +
  • Provide a descriptive Title.
  • +
  • Write a detailed Description. For bug reports, this should ideally include a +short reproduction of the problem. For new features, it may include a design +document.
  • +
  • Set required fields
  • +
+
+
+

Pull Request¶

+

The work flow is

+
    +
  • Fork the SINGA Github repository to +your own Github account.
  • +
  • Clone your fork, create a new branch (e.g., feature-foo or fixbug-foo), +work on it. After finishing your job, +rebase it to the +current latest master and push commits to your own Github account (the new +branch).
  • +
  • Open a pull request against the master branch of apache/incubator-singa. +The PR title should be of the form SINGA-xxxx Title, where +SINGA-xxxx is the relevant JIRA number, and Title may be the JIRA’s title or a +more specific title describing the PR itself, for example, “SINGA-6 Implement thread-safe singleton”. Detailed description can be copied from the JIRA. +Consider identifying committers or other contributors who have worked on the +code being changed. Find the file(s) in Github and click “Blame” to see a +line-by-line annotation of who changed the code last. You can add @username in +the PR description to ping them immediately. +Please state that the contribution is your original work and that you license +the work to the project under the project’s open source license. Further commits (e.g., bug fix) +to your new branch will be added to this pull request automatically by Github.
  • +
  • Wait for one committer to review the patch. If no conflicts, the committers will merge it with +the master branch. The merge should a) not use rebase b) disable fast forward merge c) check the +commit message format and test the code/feature.
  • +
  • If there are too many small commit messages, you will be told to squash your commits into fewer meaningful +commits. If your commit message does not follow the format (i.e., SINGA-xxxx), you will be told to +reword your commit message. Both changes can be done using interactive git rebase. Once you +get the commits corrected, push them to you own github again. Your pull request +will be automatically updated. For details, please refer to +Rebase Pull Requests.
  • +
+
+
+ + +
+
+
+ + + + +
+ +
+

+ © Copyright 2017 The Apache Software Foundation. All rights reserved. Apache Singa, Apache, the Apache feather logo, and the Apache Singa project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.. + +

+
+ Built with Sphinx using a theme provided by Read the Docs. + +
+ +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + incubator-singa + v: latest + + +
+
+
Languages
+
English
+
中文
+
+
+
Versions
+
0.3
+
1.1
+
+ +
+ +
+ + + Fork me on GitHub + + + + + + + \ No newline at end of file Added: incubator/singa/site/trunk/v1.1.0/develop/contribute-docs.html URL: http://svn.apache.org/viewvc/incubator/singa/site/trunk/v1.1.0/develop/contribute-docs.html?rev=1782721&view=auto ============================================================================== --- incubator/singa/site/trunk/v1.1.0/develop/contribute-docs.html (added) +++ incubator/singa/site/trunk/v1.1.0/develop/contribute-docs.html Mon Feb 13 05:13:19 2017 @@ -0,0 +1,289 @@ + + + + + + + + + + + + How to Contribute to Documentation — incubator-singa 1.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + +
+
+ + + + + + +
+
    +
  • Docs »
  • + +
  • How to Contribute to Documentation
  • +
  • + + + +
  • +
+
+
+
+
+ +
+

How to Contribute to Documentation¶

+
+

Website¶

+

This document gives step-by-step instructions for deploying Singa website.

+

Singa website is built by Sphinx >=1.4.4 from a source tree stored in git: https://github.com/apache/incubator-singa/tree/master/doc.

+

To install Sphinx:

+
$ pip install -U Sphinx
+
+
+

To install the markdown support for Sphinx:

+
$ pip install recommonmark
+
+
+

To install the rtd theme:

+
$ pip install sphinx_rtd_theme
+
+
+

You can build the website by executing the following command from the doc folder:

+
$ ./build.sh html
+
+
+

Committers can update the SINGA website by following these steps:

+
$ cd _build
+$ svn co https://svn.apache.org/repos/asf/incubator/singa/site/trunk
+$ cp -r html/* trunk
+# svn add <newly added html files>
+$ svn commit -m "commit messages" --username  <committer ID> --password <password>
+
+
+
+
+

CPP API¶

+

To generate docs, run “doxygen” from the doc folder (Doxygen >= 1.8 recommended)

+
+
+ + +
+
+
+ + + + +
+ +
+

+ © Copyright 2017 The Apache Software Foundation. All rights reserved. Apache Singa, Apache, the Apache feather logo, and the Apache Singa project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.. + +

+
+ Built with Sphinx using a theme provided by Read the Docs. + +
+ +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + incubator-singa + v: latest + + +
+
+
Languages
+
English
+
中文
+
+
+
Versions
+
0.3
+
1.1
+
+ +
+ +
+ + + Fork me on GitHub + + + + + + + \ No newline at end of file Added: incubator/singa/site/trunk/v1.1.0/develop/how-contribute.html URL: http://svn.apache.org/viewvc/incubator/singa/site/trunk/v1.1.0/develop/how-contribute.html?rev=1782721&view=auto ============================================================================== --- incubator/singa/site/trunk/v1.1.0/develop/how-contribute.html (added) +++ incubator/singa/site/trunk/v1.1.0/develop/how-contribute.html Mon Feb 13 05:13:19 2017 @@ -0,0 +1,260 @@ + + + + + + + + + + + + How to Contribute to SINGA — incubator-singa 1.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + +
+
+ + + + + + +
+
    +
  • Docs »
  • + +
  • How to Contribute to SINGA
  • +
  • + + + +
  • +
+
+
+
+
+ +
+

How to Contribute to SINGA¶

+

As with any open source project, there are several ways you can help:

+ +
+ + +
+
+
+ + + + +
+ +
+

+ © Copyright 2017 The Apache Software Foundation. All rights reserved. Apache Singa, Apache, the Apache feather logo, and the Apache Singa project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.. + +

+
+ Built with Sphinx using a theme provided by Read the Docs. + +
+ +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + incubator-singa + v: latest + + +
+
+
Languages
+
English
+
中文
+
+
+
Versions
+
0.3
+
1.1
+
+ +
+ +
+ + + Fork me on GitHub + + + + + + + \ No newline at end of file Added: incubator/singa/site/trunk/v1.1.0/develop/schedule.html URL: http://svn.apache.org/viewvc/incubator/singa/site/trunk/v1.1.0/develop/schedule.html?rev=1782721&view=auto ============================================================================== --- incubator/singa/site/trunk/v1.1.0/develop/schedule.html (added) +++ incubator/singa/site/trunk/v1.1.0/develop/schedule.html Mon Feb 13 05:13:19 2017 @@ -0,0 +1,435 @@ + + + + + + + + + + + + Development Schedule — incubator-singa 1.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + +
+
+ + + + + + +
+
    +
  • Docs »
  • + +
  • Development Schedule
  • +
  • + + + +
  • +
+
+
+
+
+ +
+

Development Schedule¶

+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ReleaseModuleFeature
v0.1 Sep 2015Neural NetworkFeed forward neural network, including CNN, MLP
  RBM-like model, including RBM
  Recurrent neural network, including standard RNN
 ArchitectureOne worker group on single node (with data partition)
  Multi worker groups on single node using Hogwild
  Distributed Hogwild
  Multi groups across nodes, like Downpour
  All-Reduce training architecture like DeepImage
  Load-balance among servers
 Failure recoveryCheckpoint and restore
 ToolsInstallation with GNU auto Tools
v0.2 Jan 2016Neural NetworkFeed forward neural network, including AlexNet, cuDNN layers,Tools
  Recurrent neural network, including GRULayer and BPTT
  Model partition and hybrid partition
 ToolsIntegration with Mesos for resource management
  Prepare Docker images for deployment
  Visualization of neural net and debug information
 BindingPython binding for major components
 GPUSingle node with multiple GPUs
v0.3 April 2016GPUMultiple nodes, each with multiple GPUs
  Heterogeneous training using both GPU and CPU CcT
  Support cuDNN v4
 InstallationRemove dependency on ZeroMQ, CZMQ, Zookeeper for single node training
 UpdaterAdd new SGD updaters including Adam, AdamMax and AdaDelta
 BindingEnhance Python binding for training
v1.0 Sep 2016Programming abstractionTensor with linear algebra, neural net and random operations
  Updater for distributed parameter updating
 HardwareUse Cuda and Cudnn for Nvidia GPU
  Use OpenCL for AMD GPU or other devices
 Cross-platformTo extend from Linux to MacOS
  Large image models, e.g., VGG and Residual Net
v1.1 Jan 2017Model ZooGoogleNet; Health-care models
 Caffe converterUse SINGA to train models configured in caffe proto files
 Model componentsAdd concat and slice layers; accept multiple inputs to the net
 Compilation and installationWindows suppport
  Simplify the installation by compiling protobuf and openblas together with SINGA
  Build python wheel automatically using Jenkins
  Install SINGA from Debian packages
v1.2 April 2017Numpy APIImplement functions for the tensor module of PySINGA following numpy API
 Distributed trainingMigrate distributed training frameworks from V0.3
v1.3 July 2017Memory optimizationReplace CNMEM with new memory pool to reduce memory footprint
 Execution optimizationRuntime optimization of execution scheduling
+
+ + +
+
+
+ + + + +
+ +
+

+ © Copyright 2017 The Apache Software Foundation. All rights reserved. Apache Singa, Apache, the Apache feather logo, and the Apache Singa project logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.. + +

+
+ Built with Sphinx using a theme provided by Read the Docs. + +
+ +
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + incubator-singa + v: latest + + +
+
+
Languages
+
English
+
中文
+
+
+
Versions
+
0.3
+
1.1
+
+ +
+ +
+ + + Fork me on GitHub + + + + + + + \ No newline at end of file