Return-Path: X-Original-To: apmail-singa-commits-archive@minotaur.apache.org Delivered-To: apmail-singa-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6CDFD18519 for ; Wed, 20 Apr 2016 05:12:30 +0000 (UTC) Received: (qmail 14136 invoked by uid 500); 20 Apr 2016 05:12:30 -0000 Delivered-To: apmail-singa-commits-archive@singa.apache.org Received: (qmail 14113 invoked by uid 500); 20 Apr 2016 05:12:30 -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 14076 invoked by uid 99); 20 Apr 2016 05:12:30 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Apr 2016 05:12:30 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id BDB9A1A091C for ; Wed, 20 Apr 2016 05:12:29 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.799 X-Spam-Level: * X-Spam-Status: No, score=1.799 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-0.001] autolearn=disabled Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id OJ2ewgUb4jyj for ; Wed, 20 Apr 2016 05:12:13 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTP id 9C2695F486 for ; Wed, 20 Apr 2016 05:12:12 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 8827CE075C for ; Wed, 20 Apr 2016 05:12:11 +0000 (UTC) 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 1646D3A14C4 for ; Wed, 20 Apr 2016 05:12:11 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r986140 [4/34] - in /websites/staging/singa/trunk/content: ./ community/ develop/ docs/ docs/jp/ docs/kr/ docs/zh/ releases/ v0.1.0/ v0.2.0/ v0.2.0/jp/ v0.2.0/kr/ v0.2.0/zh/ v0.3.0/ v0.3.0/jp/ v0.3.0/kr/ v0.3.0/zh/ Date: Wed, 20 Apr 2016 05:12:08 -0000 To: commits@singa.incubator.apache.org From: buildbot@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20160420051211.1646D3A14C4@svn01-us-west.apache.org> Modified: websites/staging/singa/trunk/content/v0.2.0/kr/cnn.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/cnn.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/cnn.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – CNN Example Modified: websites/staging/singa/trunk/content/v0.2.0/kr/code-structure.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/code-structure.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/code-structure.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Code Structure Modified: websites/staging/singa/trunk/content/v0.2.0/kr/communication.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/communication.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/communication.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Communication Modified: websites/staging/singa/trunk/content/v0.2.0/kr/data.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/data.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/data.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 데이터 준비 Modified: websites/staging/singa/trunk/content/v0.2.0/kr/debug.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/debug.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/debug.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – How to Debug Modified: websites/staging/singa/trunk/content/v0.2.0/kr/distributed-training.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/distributed-training.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/distributed-training.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 분산 트레이닝 Modified: websites/staging/singa/trunk/content/v0.2.0/kr/docker.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/docker.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/docker.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Building SINGA Docker container Modified: websites/staging/singa/trunk/content/v0.2.0/kr/examples.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/examples.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/examples.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Example Models Modified: websites/staging/singa/trunk/content/v0.2.0/kr/frameworks.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/frameworks.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/frameworks.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 분산 트레이닝 Modified: websites/staging/singa/trunk/content/v0.2.0/kr/index.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/index.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/index.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 최신 문서 Modified: websites/staging/singa/trunk/content/v0.2.0/kr/installation.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/installation.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/installation.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 인스톨 Modified: websites/staging/singa/trunk/content/v0.2.0/kr/installation_source.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/installation_source.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/installation_source.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Building SINGA from source Modified: websites/staging/singa/trunk/content/v0.2.0/kr/layer.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/layer.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/layer.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Layers Modified: websites/staging/singa/trunk/content/v0.2.0/kr/mesos.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/mesos.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/mesos.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Distributed Training on Mesos Modified: websites/staging/singa/trunk/content/v0.2.0/kr/mlp.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/mlp.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/mlp.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – MLP Example Modified: websites/staging/singa/trunk/content/v0.2.0/kr/model-config.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/model-config.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/model-config.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Model Configuration Modified: websites/staging/singa/trunk/content/v0.2.0/kr/neural-net.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/neural-net.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/neural-net.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Neural Net Modified: websites/staging/singa/trunk/content/v0.2.0/kr/neuralnet-partition.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/neuralnet-partition.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/neuralnet-partition.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Neural Net Partition Modified: websites/staging/singa/trunk/content/v0.2.0/kr/overview.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/overview.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/overview.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 개요 Modified: websites/staging/singa/trunk/content/v0.2.0/kr/param.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/param.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/param.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Parameters Modified: websites/staging/singa/trunk/content/v0.2.0/kr/programmer-guide.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/programmer-guide.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/programmer-guide.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Programmer Guide Modified: websites/staging/singa/trunk/content/v0.2.0/kr/programming-guide.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/programming-guide.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/programming-guide.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 프로그래밍 가이드 Modified: websites/staging/singa/trunk/content/v0.2.0/kr/quick-start.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/quick-start.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/quick-start.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 퀵 스타트 Modified: websites/staging/singa/trunk/content/v0.2.0/kr/rbm.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/rbm.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/rbm.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – RBM Example Modified: websites/staging/singa/trunk/content/v0.2.0/kr/rnn.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/rnn.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/rnn.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Recurrent Neural Networks for Language Modelling Modified: websites/staging/singa/trunk/content/v0.2.0/kr/test.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/test.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/test.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Performance Test and Feature Extraction Modified: websites/staging/singa/trunk/content/v0.2.0/kr/train-one-batch.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/train-one-batch.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/train-one-batch.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Train-One-Batch Modified: websites/staging/singa/trunk/content/v0.2.0/kr/updater.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/kr/updater.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/kr/updater.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Updater Modified: websites/staging/singa/trunk/content/v0.2.0/layer.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/layer.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/layer.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Layers Modified: websites/staging/singa/trunk/content/v0.2.0/mesos.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/mesos.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/mesos.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Distributed Training on Mesos Modified: websites/staging/singa/trunk/content/v0.2.0/mlp.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/mlp.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/mlp.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – MLP Example Modified: websites/staging/singa/trunk/content/v0.2.0/model-config.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/model-config.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/model-config.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Model Configuration Modified: websites/staging/singa/trunk/content/v0.2.0/neural-net.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/neural-net.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/neural-net.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Neural Net Modified: websites/staging/singa/trunk/content/v0.2.0/neuralnet-partition.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/neuralnet-partition.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/neuralnet-partition.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Neural Net Partition Modified: websites/staging/singa/trunk/content/v0.2.0/overview.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/overview.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/overview.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Introduction Modified: websites/staging/singa/trunk/content/v0.2.0/param.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/param.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/param.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Parameters Modified: websites/staging/singa/trunk/content/v0.2.0/programming-guide.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/programming-guide.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/programming-guide.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Programming Guide Modified: websites/staging/singa/trunk/content/v0.2.0/python.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/python.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/python.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Python Binding Modified: websites/staging/singa/trunk/content/v0.2.0/quick-start.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/quick-start.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/quick-start.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Quick Start Modified: websites/staging/singa/trunk/content/v0.2.0/rbm.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/rbm.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/rbm.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – RBM Example Modified: websites/staging/singa/trunk/content/v0.2.0/rnn.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/rnn.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/rnn.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Recurrent Neural Networks for Language Modelling Modified: websites/staging/singa/trunk/content/v0.2.0/test.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/test.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/test.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Performance Test and Feature Extraction Modified: websites/staging/singa/trunk/content/v0.2.0/train-one-batch.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/train-one-batch.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/train-one-batch.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Train-One-Batch Modified: websites/staging/singa/trunk/content/v0.2.0/updater.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/updater.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/updater.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Updater Modified: websites/staging/singa/trunk/content/v0.2.0/zh/checkpoint.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/checkpoint.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/checkpoint.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – CheckPoint Modified: websites/staging/singa/trunk/content/v0.2.0/zh/cnn.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/cnn.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/cnn.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – CNN Example Modified: websites/staging/singa/trunk/content/v0.2.0/zh/data.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/data.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/data.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Data Preparation Modified: websites/staging/singa/trunk/content/v0.2.0/zh/distributed-training.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/distributed-training.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/distributed-training.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Distributed Training Modified: websites/staging/singa/trunk/content/v0.2.0/zh/index.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/index.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/index.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Modified: websites/staging/singa/trunk/content/v0.2.0/zh/installation_source.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/installation_source.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/installation_source.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 从源程序安装SIGNA Modified: websites/staging/singa/trunk/content/v0.2.0/zh/mlp.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/mlp.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/mlp.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – MLP Example Modified: websites/staging/singa/trunk/content/v0.2.0/zh/neural-net.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/neural-net.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/neural-net.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Neural Net Modified: websites/staging/singa/trunk/content/v0.2.0/zh/overview.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/overview.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/overview.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 简介 Modified: websites/staging/singa/trunk/content/v0.2.0/zh/programming-guide.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/programming-guide.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/programming-guide.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – 编程指南 Modified: websites/staging/singa/trunk/content/v0.2.0/zh/rnn.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/rnn.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/rnn.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Recurrent Neural Networks for Language Modelling Modified: websites/staging/singa/trunk/content/v0.2.0/zh/train-one-batch.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/train-one-batch.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/train-one-batch.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Train-One-Batch Modified: websites/staging/singa/trunk/content/v0.2.0/zh/updater.html ============================================================================== --- websites/staging/singa/trunk/content/v0.2.0/zh/updater.html (original) +++ websites/staging/singa/trunk/content/v0.2.0/zh/updater.html Wed Apr 20 05:12:03 2016 @@ -1,13 +1,13 @@ - + Apache SINGA – Updater Added: websites/staging/singa/trunk/content/v0.3.0/architecture.html ============================================================================== --- websites/staging/singa/trunk/content/v0.3.0/architecture.html (added) +++ websites/staging/singa/trunk/content/v0.3.0/architecture.html Wed Apr 20 05:12:03 2016 @@ -0,0 +1,367 @@ + + + + + + + + + Apache SINGA – SINGA Architecture + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Fork me on GitHub + + + + + + + + + +
+ + + + + +
+
+ +
+ + +
+ +

SINGA Architecture

+
+
+

Logical Architecture

+

+

Fig.1 - Logical system architecture

+

SINGA has flexible architecture to support different distributed training frameworks (both synchronous and asynchronous). The logical system architecture is shown in Fig.1. The architecture consists of multiple server groups and worker groups:

+ +
    + +
  • Server group A server group maintains a complete replica of the model parameters, and is responsible for handling get/update requests from worker groups. Neighboring server groups synchronize their parameters periodically. Typically, a server group contains a number of servers, and each server manages a partition of model parameters.
  • + +
  • Worker group Each worker group communicates with only one server group. A worker group trains a complete model replica against a partition of the training dataset, and is responsible for computing parameter gradients. All worker groups run and communicate with the corresponding server groups asynchronously. However, inside each worker group, the workers synchronously compute parameter updates for the model replica.
  • +
+

There are different strategies to distribute the training workload among workers within a group:

+ +
    + +
  • Model parallelism. Each worker computes a subset of parameters against all data partitioned to the group.
  • + +
  • Data parallelism. Each worker computes all parameters against a subset of data.
  • + +
  • Hybrid parallelism. SINGA also supports hybrid parallelism.
  • +
+
+

Implementation

+

In SINGA, servers and workers are execution units running in separate threads. They communicate through messages. Every process runs the main thread as a stub that aggregates local messages and forwards them to corresponding (remote) receivers.

+

Each server group and worker group have a ParamShard object representing a complete model replica. If workers and servers resident in the same process, their ParamShard (partitions) can be configured to share the same memory space. In this case, the messages transferred between different execution units just contain pointers to the data, which reduces the communication cost. Unlike in inter-process cases, the messages have to include the parameter values.

+
+
+
+ +
+ + + +