Author: buildbot
Date: Wed Oct 21 14:53:21 2015
New Revision: 969764
Log:
Staging update by buildbot for singa
Added:
websites/staging/singa/trunk/content/docs/docker.html
websites/staging/singa/trunk/content/docs/installation_source.html
websites/staging/singa/trunk/content/docs/mesos.html
Modified:
websites/staging/singa/trunk/content/ (props changed)
websites/staging/singa/trunk/content/community.html
websites/staging/singa/trunk/content/community/issue-tracking.html
websites/staging/singa/trunk/content/community/mail-lists.html
websites/staging/singa/trunk/content/community/source-repository.html
websites/staging/singa/trunk/content/community/team-list.html
websites/staging/singa/trunk/content/develop/contribute-code.html
websites/staging/singa/trunk/content/develop/contribute-docs.html
websites/staging/singa/trunk/content/develop/how-contribute.html
websites/staging/singa/trunk/content/develop/schedule.html
websites/staging/singa/trunk/content/docs.html
websites/staging/singa/trunk/content/docs/architecture.html
websites/staging/singa/trunk/content/docs/checkpoint.html
websites/staging/singa/trunk/content/docs/cnn.html
websites/staging/singa/trunk/content/docs/code-structure.html
websites/staging/singa/trunk/content/docs/communication.html
websites/staging/singa/trunk/content/docs/data.html
websites/staging/singa/trunk/content/docs/debug.html
websites/staging/singa/trunk/content/docs/distributed-training.html
websites/staging/singa/trunk/content/docs/examples.html
websites/staging/singa/trunk/content/docs/frameworks.html
websites/staging/singa/trunk/content/docs/index.html
websites/staging/singa/trunk/content/docs/installation.html
websites/staging/singa/trunk/content/docs/layer.html
websites/staging/singa/trunk/content/docs/lmdb.html
websites/staging/singa/trunk/content/docs/mlp.html
websites/staging/singa/trunk/content/docs/model-config.html
websites/staging/singa/trunk/content/docs/neural-net.html
websites/staging/singa/trunk/content/docs/neuralnet-partition.html
websites/staging/singa/trunk/content/docs/overview.html
websites/staging/singa/trunk/content/docs/param.html
websites/staging/singa/trunk/content/docs/programmer-guide.html
websites/staging/singa/trunk/content/docs/programming-guide.html
websites/staging/singa/trunk/content/docs/quick-start.html
websites/staging/singa/trunk/content/docs/rbm.html
websites/staging/singa/trunk/content/docs/rnn.html
websites/staging/singa/trunk/content/docs/test.html
websites/staging/singa/trunk/content/docs/train-one-batch.html
websites/staging/singa/trunk/content/docs/updater.html
websites/staging/singa/trunk/content/downloads.html
websites/staging/singa/trunk/content/index.html
websites/staging/singa/trunk/content/releases/RELEASE_NOTES_0.1.0.html
websites/staging/singa/trunk/content/v0.1.0/architecture.html
websites/staging/singa/trunk/content/v0.1.0/checkpoint.html
websites/staging/singa/trunk/content/v0.1.0/cnn.html
websites/staging/singa/trunk/content/v0.1.0/code-structure.html
websites/staging/singa/trunk/content/v0.1.0/communication.html
websites/staging/singa/trunk/content/v0.1.0/data.html
websites/staging/singa/trunk/content/v0.1.0/debug.html
websites/staging/singa/trunk/content/v0.1.0/distributed-training.html
websites/staging/singa/trunk/content/v0.1.0/examples.html
websites/staging/singa/trunk/content/v0.1.0/frameworks.html
websites/staging/singa/trunk/content/v0.1.0/index.html
websites/staging/singa/trunk/content/v0.1.0/installation.html
websites/staging/singa/trunk/content/v0.1.0/layer.html
websites/staging/singa/trunk/content/v0.1.0/lmdb.html
websites/staging/singa/trunk/content/v0.1.0/mlp.html
websites/staging/singa/trunk/content/v0.1.0/model-config.html
websites/staging/singa/trunk/content/v0.1.0/neural-net.html
websites/staging/singa/trunk/content/v0.1.0/neuralnet-partition.html
websites/staging/singa/trunk/content/v0.1.0/overview.html
websites/staging/singa/trunk/content/v0.1.0/param.html
websites/staging/singa/trunk/content/v0.1.0/programmer-guide.html
websites/staging/singa/trunk/content/v0.1.0/programming-guide.html
websites/staging/singa/trunk/content/v0.1.0/quick-start.html
websites/staging/singa/trunk/content/v0.1.0/rbm.html
websites/staging/singa/trunk/content/v0.1.0/rnn.html
websites/staging/singa/trunk/content/v0.1.0/train-one-batch.html
websites/staging/singa/trunk/content/v0.1.0/updater.html
Propchange: websites/staging/singa/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Oct 21 14:53:21 2015
@@ -1 +1 @@
-1708908
+1709857
Modified: websites/staging/singa/trunk/content/community.html
==============================================================================
--- websites/staging/singa/trunk/content/community.html (original)
+++ websites/staging/singa/trunk/content/community.html Wed Oct 21 14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Community</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/community/issue-tracking.html
==============================================================================
--- websites/staging/singa/trunk/content/community/issue-tracking.html
(original)
+++ websites/staging/singa/trunk/content/community/issue-tracking.html Wed Oct
21 14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Issue Tracking</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/community/mail-lists.html
==============================================================================
--- websites/staging/singa/trunk/content/community/mail-lists.html (original)
+++ websites/staging/singa/trunk/content/community/mail-lists.html Wed Oct 21
14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Project Mailing Lists</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/community/source-repository.html
==============================================================================
--- websites/staging/singa/trunk/content/community/source-repository.html
(original)
+++ websites/staging/singa/trunk/content/community/source-repository.html Wed
Oct 21 14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Source Repository</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/community/team-list.html
==============================================================================
--- websites/staging/singa/trunk/content/community/team-list.html (original)
+++ websites/staging/singa/trunk/content/community/team-list.html Wed Oct 21
14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – The SINGA Team</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/develop/contribute-code.html
==============================================================================
--- websites/staging/singa/trunk/content/develop/contribute-code.html (original)
+++ websites/staging/singa/trunk/content/develop/contribute-code.html Wed Oct
21 14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – How to Contribute Code</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/develop/contribute-docs.html
==============================================================================
--- websites/staging/singa/trunk/content/develop/contribute-docs.html (original)
+++ websites/staging/singa/trunk/content/develop/contribute-docs.html Wed Oct
21 14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – How to Contribute Documentation</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/develop/how-contribute.html
==============================================================================
--- websites/staging/singa/trunk/content/develop/how-contribute.html (original)
+++ websites/staging/singa/trunk/content/develop/how-contribute.html Wed Oct 21
14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – How to Contribute to SINGA</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/develop/schedule.html
==============================================================================
--- websites/staging/singa/trunk/content/develop/schedule.html (original)
+++ websites/staging/singa/trunk/content/develop/schedule.html Wed Oct 21
14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Development Schedule</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/docs.html
==============================================================================
--- websites/staging/singa/trunk/content/docs.html (original)
+++ websites/staging/singa/trunk/content/docs.html Wed Oct 21 14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Documentation</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/docs/architecture.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/architecture.html (original)
+++ websites/staging/singa/trunk/content/docs/architecture.html Wed Oct 21
14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – SINGA Architecture</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,20 +223,20 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
<span class="icon-chevron-down"></span>
Latest</a>
<ul class="nav nav-list">
-
+
<li>
<a href="../docs/installation.html"
title="Installation">
- <span class="none"></span>
+ <span class="icon-chevron-right"></span>
Installation</a>
- </li>
+ </li>
<li>
@@ -244,7 +244,7 @@
<span class="icon-chevron-right"></span>
Programmer Guide</a>
</li>
-
+
<li>
<a href="../docs/distributed-training.html"
title="Distributed Training">
@@ -252,6 +252,13 @@
Distributed Training</a>
<ul class="nav nav-list">
+ <li>
+
+ <a href="../docs/mesos.html" title="Training on
Mesos">
+ <span class="none"></span>
+ Training on Mesos</a>
+ </li>
+
<li class="active">
<a href="#"><span class="none"></span>System Architecture</a>
Modified: websites/staging/singa/trunk/content/docs/checkpoint.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/checkpoint.html (original)
+++ websites/staging/singa/trunk/content/docs/checkpoint.html Wed Oct 21
14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – CheckPoint</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,20 +223,20 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
<span class="icon-chevron-down"></span>
Latest</a>
<ul class="nav nav-list">
-
+
<li>
<a href="../docs/installation.html"
title="Installation">
- <span class="none"></span>
+ <span class="icon-chevron-right"></span>
Installation</a>
- </li>
+ </li>
<li>
@@ -244,7 +244,7 @@
<span class="icon-chevron-right"></span>
Programmer Guide</a>
</li>
-
+
<li>
<a href="../docs/distributed-training.html"
title="Distributed Training">
Modified: websites/staging/singa/trunk/content/docs/cnn.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/cnn.html (original)
+++ websites/staging/singa/trunk/content/docs/cnn.html Wed Oct 21 14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – CNN Example</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,20 +223,20 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
<span class="icon-chevron-down"></span>
Latest</a>
<ul class="nav nav-list">
-
+
<li>
<a href="../docs/installation.html"
title="Installation">
- <span class="none"></span>
+ <span class="icon-chevron-right"></span>
Installation</a>
- </li>
+ </li>
<li>
@@ -244,7 +244,7 @@
<span class="icon-chevron-right"></span>
Programmer Guide</a>
</li>
-
+
<li>
<a href="../docs/distributed-training.html"
title="Distributed Training">
Modified: websites/staging/singa/trunk/content/docs/code-structure.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/code-structure.html (original)
+++ websites/staging/singa/trunk/content/docs/code-structure.html Wed Oct 21
14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Code Structure</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,7 +223,7 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
Modified: websites/staging/singa/trunk/content/docs/communication.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/communication.html (original)
+++ websites/staging/singa/trunk/content/docs/communication.html Wed Oct 21
14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Communication</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,20 +223,20 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
<span class="icon-chevron-down"></span>
Latest</a>
<ul class="nav nav-list">
-
+
<li>
<a href="../docs/installation.html"
title="Installation">
- <span class="none"></span>
+ <span class="icon-chevron-right"></span>
Installation</a>
- </li>
+ </li>
<li>
@@ -244,7 +244,7 @@
<span class="icon-chevron-right"></span>
Programmer Guide</a>
</li>
-
+
<li>
<a href="../docs/distributed-training.html"
title="Distributed Training">
@@ -254,6 +254,13 @@
<li>
+ <a href="../docs/mesos.html" title="Training on
Mesos">
+ <span class="none"></span>
+ Training on Mesos</a>
+ </li>
+
+ <li>
+
<a href="../docs/architecture.html" title="System
Architecture">
<span class="none"></span>
System Architecture</a>
Modified: websites/staging/singa/trunk/content/docs/data.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/data.html (original)
+++ websites/staging/singa/trunk/content/docs/data.html Wed Oct 21 14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Data Preparation</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,20 +223,20 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
<span class="icon-chevron-down"></span>
Latest</a>
<ul class="nav nav-list">
-
+
<li>
<a href="../docs/installation.html"
title="Installation">
- <span class="none"></span>
+ <span class="icon-chevron-right"></span>
Installation</a>
- </li>
+ </li>
<li>
@@ -244,7 +244,7 @@
<span class="icon-chevron-right"></span>
Programmer Guide</a>
</li>
-
+
<li>
<a href="../docs/distributed-training.html"
title="Distributed Training">
Modified: websites/staging/singa/trunk/content/docs/debug.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/debug.html (original)
+++ websites/staging/singa/trunk/content/docs/debug.html Wed Oct 21 14:53:21
2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – How to Debug</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,20 +223,20 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
<span class="icon-chevron-down"></span>
Latest</a>
<ul class="nav nav-list">
-
+
<li>
<a href="../docs/installation.html"
title="Installation">
- <span class="none"></span>
+ <span class="icon-chevron-right"></span>
Installation</a>
- </li>
+ </li>
<li>
@@ -244,7 +244,7 @@
<span class="icon-chevron-right"></span>
Programmer Guide</a>
</li>
-
+
<li>
<a href="../docs/distributed-training.html"
title="Distributed Training">
Modified: websites/staging/singa/trunk/content/docs/distributed-training.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/distributed-training.html
(original)
+++ websites/staging/singa/trunk/content/docs/distributed-training.html Wed Oct
21 14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Distributed Training</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,20 +223,20 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
<span class="icon-chevron-down"></span>
Latest</a>
<ul class="nav nav-list">
-
+
<li>
<a href="../docs/installation.html"
title="Installation">
- <span class="none"></span>
+ <span class="icon-chevron-right"></span>
Installation</a>
- </li>
+ </li>
<li>
@@ -244,7 +244,7 @@
<span class="icon-chevron-right"></span>
Programmer Guide</a>
</li>
-
+
<li class="active">
<a href="#"><span class="icon-chevron-down"></span>Distributed
Training</a>
@@ -252,6 +252,13 @@
<li>
+ <a href="../docs/mesos.html" title="Training on
Mesos">
+ <span class="none"></span>
+ Training on Mesos</a>
+ </li>
+
+ <li>
+
<a href="../docs/architecture.html" title="System
Architecture">
<span class="none"></span>
System Architecture</a>
@@ -398,8 +405,13 @@
<h1>Distributed Training</h1>
<hr />
-<p>SINGA is designed for distributed training of large deep learning models
with huge amount of training data.</p>
-<p>Here we introduce distrbuted SINGA in following aspects:</p>
+<p>SINGA is designed for distributed training of large deep learning models
with huge amount of training data. It is intergrated with Mesos, so that
distributed training can be started as a Mesos framework. Currently, the Mesos
cluster can be set up from SINGA containers, i.e. we provide Docker images that
bundles Mesos and SINGA together. Refer to the guide below for instructions as
how to start and use the cluster.</p>
+
+<ul>
+
+<li><a href="mesos.html">Distributed training on Mesos</a></li>
+</ul>
+<p>We also provide high-level descriptions of design behind SINGA’s
distributed architecture. </p>
<ul>
Added: websites/staging/singa/trunk/content/docs/docker.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/docker.html (added)
+++ websites/staging/singa/trunk/content/docs/docker.html Wed Oct 21 14:53:21
2015
@@ -0,0 +1,561 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2015-10-21
+ | Rendered using Apache Maven Fluido Skin 1.4
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>Apache SINGA – Building SINGA Docker container</title>
+ <link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
+ <link rel="stylesheet" href="../css/site.css" />
+ <link rel="stylesheet" href="../css/print.css" media="print" />
+
+
+
+
+
+ <script type="text/javascript"
src="../js/apache-maven-fluido-1.4.min.js"></script>
+
+
+
+<script
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
type="text/javascript"></script>
+
+
+<script type="text/x-mathjax-config">MathJax.Hub.Config({tex2jax: {inlineMath:
[['$','$'], ['\\(','\\)']]}});</script>
+
+
+<meta content="Apache SINGA" name="author"/>
+
+
+<meta content="SINGA, Deep Learning, Distributed training" name="keywords"/>
+
+ </head>
+ <body class="topBarEnabled">
+
+
+
+
+
+
+ <a href="https://github.com/apache/incubator-singa">
+ <img style="position: absolute; top: 0; right: 0; border: 0; z-index:
10000;"
+
src="https://s3.amazonaws.com/github/ribbons/forkme_right_orange_ff7600.png"
+ alt="Fork me on GitHub">
+ </a>
+
+
+
+
+
+ <div id="topbar" class="navbar navbar-fixed-top navbar-inverse">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a data-target=".nav-collapse" data-toggle="collapse" class="btn
btn-navbar">
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </a>
+
+ <ul class="nav">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache
SINGA <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="../docs/overview.html"
title="Introduction">Introduction</a>
+</li>
+
+ <li> <a href="../docs/quick-start.html"
title="Quick Start">Quick Start</a>
+</li>
+
+ <li> <a href="../downloads.html"
title="Downloads">Downloads</a>
+</li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle"
data-toggle="dropdown">Documentaion <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li class="dropdown-submenu">
+ <a href="../docs/index.html"
title="Latest">Latest</a>
+ <ul class="dropdown-menu">
+ <li> <a
href="../docs/installation.html" title="Installation">Installation</a>
+</li>
+ <li> <a
href="../docs/programmer-guide.html" title="Programmer Guide">Programmer
Guide</a>
+</li>
+ <li> <a
href="../docs/distributed-training.html" title="Distributed
Training">Distributed Training</a>
+</li>
+ <li> <a href="../docs/data.html"
title="Data Preparation">Data Preparation</a>
+</li>
+ <li> <a href="../docs/checkpoint.html"
title="Checkpoint">Checkpoint</a>
+</li>
+ <li> <a href="../docs/test.html"
title="Test">Test</a>
+</li>
+ <li> <a href="../docs/examples.html"
title="Examples">Examples</a>
+</li>
+ <li> <a href="../docs/debug.html"
title="Debug">Debug</a>
+</li>
+ </ul>
+ </li>
+
+ <li> <a href="../v0.1.0/index.html"
title="v0.1.0">v0.1.0</a>
+</li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Development
<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="../develop/schedule.html"
title="Schedule">Schedule</a>
+</li>
+
+ <li class="dropdown-submenu">
+ <a href="../develop/how-contribute.html"
title="How to Contribute">How to Contribute</a>
+ <ul class="dropdown-menu">
+ <li> <a
href="../develop/contribute-code.html" title="Code">Code</a>
+</li>
+ <li> <a
href="../develop/contribute-docs.html" title="Documentation">Documentation</a>
+</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Community
<b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="../community/source-repository.html"
title="Source Repository">Source Repository</a>
+</li>
+
+ <li> <a href="../community/mail-lists.html"
title="Mailing Lists">Mailing Lists</a>
+</li>
+
+ <li> <a href="../community/issue-tracking.html"
title="Issue Tracking">Issue Tracking</a>
+</li>
+
+ <li> <a href="../community/team-list.html"
title="SINGA Team">SINGA Team</a>
+</li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">External
Links <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="http://www.apache.org/"
title="Apache Software Foundation">Apache Software Foundation</a>
+</li>
+
+ <li> <a
href="http://www.comp.nus.edu.sg/~dbsystem/singa/" title="NUS Site">NUS
Site</a>
+</li>
+ </ul>
+ </li>
+ </ul>
+
+
+
+
+ </div>
+
+ </div>
+ </div>
+ </div>
+
+ <div class="container-fluid">
+ <div id="banner">
+ <div class="pull-left">
+ <a href="../index.html"
id="bannerLeft" title="Apache SINGA">
+
<img src="../images/singa-logo.png" alt="Apache SINGA"/>
+ </a>
+ </div>
+ <div class="pull-right"> <div id="bannerRight">
+
<img src="../images/singa-title.png" alt="Apache SINGA"/>
+ </div>
+ </div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+
+
+ <li class="">
+ <a href="../index.html" title="Apache SINGA">
+ Apache SINGA</a>
+ <span class="divider">/</span>
+ </li>
+ <li class="active ">Building SINGA Docker container</li>
+
+
+
+
+ </ul>
+ </div>
+
+
+ <div class="row-fluid">
+ <div id="leftColumn" class="span2">
+ <div class="well sidebar-nav">
+
+
+ <ul class="nav nav-list">
+ <li class="nav-header">Apache SINGA</li>
+
+ <li>
+
+ <a href="../docs/overview.html" title="Introduction">
+ <span class="none"></span>
+ Introduction</a>
+ </li>
+
+ <li>
+
+ <a href="../docs/quick-start.html" title="Quick
Start">
+ <span class="none"></span>
+ Quick Start</a>
+ </li>
+
+ <li>
+
+ <a href="../downloads.html" title="Downloads">
+ <span class="none"></span>
+ Downloads</a>
+ </li>
+ <li class="nav-header">Documentaion</li>
+
+ <li>
+
+ <a href="../docs/index.html" title="Latest">
+ <span class="icon-chevron-down"></span>
+ Latest</a>
+ <ul class="nav nav-list">
+
+ <li>
+
+ <a href="../docs/installation.html"
title="Installation">
+ <span class="icon-chevron-down"></span>
+ Installation</a>
+ <ul class="nav nav-list">
+
+ <li>
+
+ <a href="../docs/installation_source.html"
title="From source">
+ <span class="none"></span>
+ From source</a>
+ </li>
+
+ <li class="active">
+
+ <a href="#"><span class="none"></span>Using Docker</a>
+ </li>
+ </ul>
+ </li>
+
+ <li>
+
+ <a href="../docs/programmer-guide.html"
title="Programmer Guide">
+ <span class="icon-chevron-right"></span>
+ Programmer Guide</a>
+ </li>
+
+ <li>
+
+ <a href="../docs/distributed-training.html"
title="Distributed Training">
+ <span class="icon-chevron-right"></span>
+ Distributed Training</a>
+ </li>
+
+ <li>
+
+ <a href="../docs/data.html" title="Data Preparation">
+ <span class="none"></span>
+ Data Preparation</a>
+ </li>
+
+ <li>
+
+ <a href="../docs/checkpoint.html" title="Checkpoint">
+ <span class="none"></span>
+ Checkpoint</a>
+ </li>
+
+ <li>
+
+ <a href="../docs/test.html" title="Test">
+ <span class="none"></span>
+ Test</a>
+ </li>
+
+ <li>
+
+ <a href="../docs/examples.html" title="Examples">
+ <span class="icon-chevron-right"></span>
+ Examples</a>
+ </li>
+
+ <li>
+
+ <a href="../docs/debug.html" title="Debug">
+ <span class="none"></span>
+ Debug</a>
+ </li>
+ </ul>
+ </li>
+
+ <li>
+
+ <a href="../v0.1.0/index.html" title="v0.1.0">
+ <span class="none"></span>
+ v0.1.0</a>
+ </li>
+ <li class="nav-header">Development</li>
+
+ <li>
+
+ <a href="../develop/schedule.html" title="Schedule">
+ <span class="none"></span>
+ Schedule</a>
+ </li>
+
+ <li>
+
+ <a href="../develop/how-contribute.html" title="How
to Contribute">
+ <span class="icon-chevron-right"></span>
+ How to Contribute</a>
+ </li>
+ <li class="nav-header">Community</li>
+
+ <li>
+
+ <a href="../community/source-repository.html"
title="Source Repository">
+ <span class="none"></span>
+ Source Repository</a>
+ </li>
+
+ <li>
+
+ <a href="../community/mail-lists.html"
title="Mailing Lists">
+ <span class="none"></span>
+ Mailing Lists</a>
+ </li>
+
+ <li>
+
+ <a href="../community/issue-tracking.html"
title="Issue Tracking">
+ <span class="none"></span>
+ Issue Tracking</a>
+ </li>
+
+ <li>
+
+ <a href="../community/team-list.html" title="SINGA
Team">
+ <span class="none"></span>
+ SINGA Team</a>
+ </li>
+ <li class="nav-header">External Links</li>
+
+ <li>
+
+ <a href="http://www.apache.org/"
class="externalLink" title="Apache Software Foundation">
+ <span class="none"></span>
+ Apache Software Foundation</a>
+ </li>
+
+ <li>
+
+ <a
href="http://www.comp.nus.edu.sg/~dbsystem/singa/" class="externalLink"
title="NUS Site">
+ <span class="none"></span>
+ NUS Site</a>
+ </li>
+ </ul>
+
+
+
+ <hr />
+
+ <div id="poweredBy">
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+
<a href="http://incubator.apache.org"
title="apache-incubator" class="builtBy">
+ <img class="builtBy" alt="Apache Incubator"
src="http://incubator.apache.org/images/egg-logo.png" />
+ </a>
+ </div>
+ </div>
+ </div>
+
+
+ <div id="bodyColumn" class="span10" >
+
+ <h1>Building SINGA Docker container</h1>
+<p>This guide explains how to set up a development environment for SINGA using
Docker. It requires only Docker to be installed. The resulting image contains
the complete working environment for SINGA. The image can then be used to set
up cluster environment over one or multiple physical nodes. </p>
+
+<ol style="list-style-type: decimal">
+
+<li><a href="#build_base">Build SINGA base</a></li>
+
+<li><a href="#build_mesos">Build SINGA with Mesos and Hadoop</a></li>
+
+<li><a href="#pre_built">Pre-built images</a></li>
+
+<li><a href="#launch_stand_alone">Launch and stop SINGA (stand alone
mode)</a></li>
+
+<li><a href="#launch_pseudo">Launch pseudo-distributed SINGA on one
node</a></li>
+
+<li><a href="#launch_distributed">Launch fully distributed SINGA on multiple
nodes</a></li>
+</ol>
+<hr />
+<p><a name="build_base"></a></p>
+<div class="section">
+<div class="section">
+<div class="section">
+<h4><a name="Build_SINGA_base_image"></a>Build SINGA base image</h4>
+
+<div class="source">
+<div class="source"><pre class="prettyprint">$ cd tool/docker/singa
+$ sudo docker build -t singa/base .
+$ sudo docker images
+REPOSITORY TAG IMAGE ID CREATED
VIRTUAL SIZE
+singa/base latest XXXX XXX
2.01 GB
+</pre></div></div>
+<p>The result is the image containing a built version of SINGA. </p>
+<p><img src="http://www.comp.nus.edu.sg/~dinhtta/files/images_base.png"
alt="singa/base" /></p>
+<p><i>Figure 1. singa/base Docker image, containing library dependencies and
SINGA built from source.</i></p>
+<hr />
+<p><a name="build_mesos"></a></p></div>
+<div class="section">
+<h4><a name="Build_SINGA_with_Mesos_and_Hadoop"></a>Build SINGA with Mesos and
Hadoop</h4>
+
+<div class="source">
+<div class="source"><pre class="prettyprint">$ cd tool/docker/mesos
+$ sudo docker build -t singa/mesos .
+$ sudo docker images
+REPOSITORY TAG IMAGE ID CREATED
VIRTUAL SIZE
+singa/mesos latest XXXX XXX
4.935 GB
+</pre></div></div>
+<p><img src="http://www.comp.nus.edu.sg/~dinhtta/files/images_mesos.png#1"
alt="singa/mesos" /></p>
+<p><i>Figure 2. singa/mesos Docker image, containing Hadoop and Mesos built on
top of SINGA. The default namenode address for Hadoop is
<tt>node0:9000</tt></i></p>
+<p><b>Notes</b> A common failure observed during the build process is caused
by network failure occuring when downloading dependencies. Simply re-run the
build command. </p>
+<hr />
+<p><a name="pre_built"></a></p></div>
+<div class="section">
+<h4><a name="Pre-built_images_on_epiC_cluster"></a>Pre-built images on epiC
cluster</h4>
+<p>For users with access to the <tt>epiC</tt> cluster, there are pre-built and
loaded Docker images at the following nodes:</p>
+
+<div class="source">
+<div class="source"><pre class="prettyprint"> ciidaa-c18
+ ciidaa-c19
+</pre></div></div>
+<p>The available images at those nodes are:</p>
+
+<div class="source">
+<div class="source"><pre class="prettyprint">REPOSITORY TAG
IMAGE ID CREATED VIRTUAL SIZE
+singa/base latest XXXX XXX
2.01 GB
+singa/mesos latest XXXX XXX
4.935 GB
+weaveworks/weaveexec 1.1.1 XXXX 11 days ago
57.8 MB
+weaveworks/weave 1.1.1 XXXX 11 days ago
17.56 MB
+</pre></div></div>
+<hr />
+<p><a name="launch_stand_alone"></a></p></div>
+<div class="section">
+<h4><a name="Launch_and_stop_SINGA_in_stand-alone_mode"></a>Launch and stop
SINGA in stand-alone mode</h4>
+<p>To launch a test environment for a single-node SINGA training, simply start
a container from <tt>singa/base</tt> image. The following starts a container
called <tt>XYZ</tt>, then launches a shell in the container: </p>
+
+<div class="source">
+<div class="source"><pre class="prettyprint">$ sudo docker run -dt --name XYZ
singa/base /usr/bin/supervisord
+$ sudo docker exec -it XYZ /bin/bash
+</pre></div></div>
+<p><img
src="http://www.comp.nus.edu.sg/~dinhtta/files/images_standalone.png#1"
alt="Nothing" /></p>
+<p><i>Figure 3. Launch SINGA in stand-alone mode: single node training</i></p>
+<p>Inside the launched container, the SINGA source directory can be found at
<tt>/root/incubator-singa</tt>. </p>
+<p><b>Stopping the container</b></p>
+
+<div class="source">
+<div class="source"><pre class="prettyprint">$ sudo docker stop XYZ
+$ sudo docker rm ZYZ
+</pre></div></div>
+<hr />
+<p><a name="launch_pseudo"></a></p></div>
+<div class="section">
+<h4><a name="Launch_SINGA_on_pseudo-distributed_mode_single_node"></a>Launch
SINGA on pseudo-distributed mode (single node)</h4>
+<p>To simulate a distributed environment on a single node, one can repeat the
previous step multiple times, each time giving a different name to the
container. Network connections between these containers are already supported,
thus SINGA instances/nodes in these container can readily communicate with each
other. </p>
+<p>The previous approach requires the user to start SINGA instances
individually at each container. Although there’s a bash script for that,
we provide a better way. In particular, multiple containers can be started from
<tt>singa/mesos</tt> image which already bundles Mesos and Hadoop with SINGA.
Using Mesos makes it easy to launch, stop and monitor the distributed execution
from a single container. Figure 4 shows <tt>N+1</tt> containers running
concurrently at the local host. </p>
+
+<div class="source">
+<div class="source"><pre class="prettyprint">$ sudo docker run -dt --name
node0 singa/mesos /usr/bin/supervisord
+$ sudo docker run -dt --name node1 singa/mesos /usr/bin/supervisord
+...
+</pre></div></div>
+<p><img src="http://www.comp.nus.edu.sg/~dinhtta/files/images_pseudo.png#1"
alt="Nothing" /></p>
+<p><i>Figure 4. Launch SINGA in pseudo-distributed mode : multiple SINGA nodes
over one single machine</i></p>
+<p><b>Starting SINGA distributed training</b></p>
+<p>Refer to the <a href="mesos.html">Mesos guide</a> for details of how to
start training with multiple SINGA instances. </p>
+<p><b>Important:</b> the container that assumes the role of Hadoop’s
namenode (and often Mesos’s and Zookeeper’s mater node as well)
<b>must</b> be named <tt>node0</tt>. Otherwise, the user must log in to
individual containers and change the Hadoop configuration separately. </p>
+<hr />
+<p><a name="launch_distributed"></a></p></div>
+<div class="section">
+<h4><a name="Launch_SINGA_on_fully_distributed_mode_multiple_nodes"></a>Launch
SINGA on fully distributed mode (multiple nodes)</h4>
+<p>The previous section has explained how to start a distributed environment
on a single node. But running many containers on one node does not scale. When
there are multiple physical hosts available, it is better to distribute the
containers over them. </p>
+<p>The only extra requirement for the fully distributed mode, as compared with
the pseudo distributed mode, is that the containers from different hosts are
able to transparently communicate with each other. In the pseudo distributed
mode, the local docker engine takes care of such communication. Here, we rely
on <a class="externalLink"
href="http://weave.works/guides/weave-docker-ubuntu-simple.html">Weave</a> to
make the communication transparent. The resulting architecture is shown below.
</p>
+<p><img src="http://www.comp.nus.edu.sg/~dinhtta/files/images_full.png#1"
alt="Nothing" /></p>
+<p><i>Figure 5. Launch SINGA in fully distributed mode: multiple SINGA nodes
over multiple machines</i></p>
+<p><b>Install Weave at all hosts</b></p>
+
+<div class="source">
+<div class="source"><pre class="prettyprint">$ curl -L git.io/weave -o
/usr/local/bin/weave
+$ chmod a+x /usr/local/bin/weave
+</pre></div></div>
+<p><b>Starting Weave</b></p>
+<p>Suppose <tt>node0</tt> will be launched at host with IP
<tt>111.222.111.222</tt>.</p>
+
+<ul>
+
+<li>
+<p>At host <tt>111.222.111.222</tt>:</p>
+
+<div class="source">
+<div class="source"><pre class="prettyprint"> $ weave launch
+ $ eval "$(weave env)" //if there's error, do `sudo -s` and try
again
+</pre></div></div></li>
+
+<li>
+<p>At other hosts:</p>
+
+<div class="source">
+<div class="source"><pre class="prettyprint"> $ weave launch 111.222.111.222
+ $ eval "$(weave env)" //if there's error, do `sudo -s` and try
again
+</pre></div></div></li>
+</ul>
+<p><b>Starting containers</b></p>
+<p>The user logs in to each host and starts the container (same as in <a
href="#launch_pseudo">pseudo-distributed</a> mode). Note that container acting
as the head node of the cluster must be named <tt>node0</tt> (and be running at
the host with IP <tt>111.222.111.222</tt>, for example). </p>
+<p><b><i>Important</i>:</b> when there are other containers sharing the same
host as <tt>node0</tt>, say <tt>node1</tt> and <tt>node2</tt> for example,
there’re additional changes to be made to <tt>node1</tt> and
<tt>node2</tt>. Particularly, log in to each container and edit
<tt>/etc/hosts</tt> file:</p>
+
+<div class="source">
+<div class="source"><pre class="prettyprint"># modified by weave
+...
+X.Y.Z node0 node0.bridge //<- REMOVE this line
+..
+</pre></div></div>
+<p>This is to ensure that name resolutions (of <tt>node0</tt>’s
address) from <tt>node1</tt> and <tt>node2</tt> are correct. By default,
containers of the same host resolves each other’s addresses via the
Docker bridge. Instead, we want they to use addressed given by Weave. </p>
+<p><b>Starting SINGA distributed training</b></p>
+<p>Refer to the <a href="mesos.html">Mesos guide</a> for details of how to
start training with multiple SINGA instances. </p></div></div></div>
+ </div>
+ </div>
+ </div>
+
+ <hr/>
+
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+
+<p>Copyright © 2015 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.</p>
+ </div>
+
+
+ </div>
+ </footer>
+ </body>
+</html>
Modified: websites/staging/singa/trunk/content/docs/examples.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/examples.html (original)
+++ websites/staging/singa/trunk/content/docs/examples.html Wed Oct 21 14:53:21
2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Example Models</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,20 +223,20 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
<span class="icon-chevron-down"></span>
Latest</a>
<ul class="nav nav-list">
-
+
<li>
<a href="../docs/installation.html"
title="Installation">
- <span class="none"></span>
+ <span class="icon-chevron-right"></span>
Installation</a>
- </li>
+ </li>
<li>
@@ -244,7 +244,7 @@
<span class="icon-chevron-right"></span>
Programmer Guide</a>
</li>
-
+
<li>
<a href="../docs/distributed-training.html"
title="Distributed Training">
Modified: websites/staging/singa/trunk/content/docs/frameworks.html
==============================================================================
--- websites/staging/singa/trunk/content/docs/frameworks.html (original)
+++ websites/staging/singa/trunk/content/docs/frameworks.html Wed Oct 21
14:53:21 2015
@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2015-10-16
+ | Generated by Apache Maven Doxia at 2015-10-21
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151016" />
+ <meta name="Date-Revision-yyyymmdd" content="20151021" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache SINGA – Distributed Training Framework</title>
<link rel="stylesheet" href="../css/apache-maven-fluido-1.4.min.css" />
@@ -223,20 +223,20 @@
Downloads</a>
</li>
<li class="nav-header">Documentaion</li>
-
+
<li>
<a href="../docs/index.html" title="Latest">
<span class="icon-chevron-down"></span>
Latest</a>
<ul class="nav nav-list">
-
+
<li>
<a href="../docs/installation.html"
title="Installation">
- <span class="none"></span>
+ <span class="icon-chevron-right"></span>
Installation</a>
- </li>
+ </li>
<li>
@@ -244,7 +244,7 @@
<span class="icon-chevron-right"></span>
Programmer Guide</a>
</li>
-
+
<li>
<a href="../docs/distributed-training.html"
title="Distributed Training">
@@ -254,6 +254,13 @@
<li>
+ <a href="../docs/mesos.html" title="Training on
Mesos">
+ <span class="none"></span>
+ Training on Mesos</a>
+ </li>
+
+ <li>
+
<a href="../docs/architecture.html" title="System
Architecture">
<span class="none"></span>
System Architecture</a>