Author: wangwei
Date: Thu Jan 21 02:48:21 2016
New Revision: 1725860
URL: http://svn.apache.org/viewvc?rev=1725860&view=rev
Log:
Correct links for kr version; add link to chinese installation page
Modified:
incubator/singa/site/trunk/content/markdown/docs/kr/architecture.md
incubator/singa/site/trunk/content/markdown/docs/kr/communication.md
incubator/singa/site/trunk/content/markdown/docs/kr/data.md
incubator/singa/site/trunk/content/markdown/docs/kr/neural-net.md
incubator/singa/site/trunk/content/markdown/docs/kr/overview.md
incubator/singa/site/trunk/content/markdown/docs/kr/programming-guide.md
incubator/singa/site/trunk/content/markdown/docs/kr/quick-start.md
incubator/singa/site/trunk/content/markdown/docs/zh/index.md
Modified: incubator/singa/site/trunk/content/markdown/docs/kr/architecture.md
URL:
http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/docs/kr/architecture.md?rev=1725860&r1=1725859&r2=1725860&view=diff
==============================================================================
--- incubator/singa/site/trunk/content/markdown/docs/kr/architecture.md
(original)
+++ incubator/singa/site/trunk/content/markdown/docs/kr/architecture.md Thu Jan
21 02:48:21 2016
@@ -19,23 +19,30 @@ Fig.1. ìì¤í
ì 구ì
Â Â ê° worker 그룹ì íëì server 그룹과 íµì í©ëë¤. íëì
worker 그룹ì ë§¤ê° ë³ìì 기ì¸ê¸° ê³ì°ì ë´ë¹í©ëë¤. ëí
ë¶í ë ë°ì´í°ì ì¼ë¶ì ëí´ "ìì í"ëª¨ë¸ ë³µì 본ì í¸ë
ì´ëí©ëë¤. 모ë worker 그룹ë¤ì í´ë¹ server 그룹ë¤ê³¼
ë¹ë기 ì ì¼ë¡ íµì í©ëë¤. ê·¸ë¬ë ê°ì worker 그룹ì
workerë¤ì ë기íí©ëë¤.
-ëì¼ ê·¸ë£¹ ë´ìì workerë¤ì ë¶ì° í¸ë ì´ëì ë§ì ë¤ë¥¸
ë°©ë²ì´ ììµëë¤.
+ëì¼ ê·¸ë£¹ ë´ìì workerë¤ì ë¶ì° í¸ë ì´ëìë ë§ì
ë°©ë²ì´ ììµëë¤.
- * **ëª¨ë¸ ë³ë ¬í** ê° worker 그룹ì ë°°ì ë 모ë ë°ì´í°ì
ëí´ ë§¤ê° ë³ìì ë¶ë¶ ì§í©ì ê³ì°í©ëë¤.
- * **ë°ì´í° ë³ë ¬í** ê° workerë ë°°ë¶ ë ë°ì´í°ì ë¶ë¶
ì§í©ì ëí´ ëª¨ë ë§¤ê° ë³ì를 ê³ì°í©ëë¤.
- * **íì´ë¸ë¦¬ë ë³ë ¬í** ìì ë°©ë²ì ì¡°í©í íì´ë¸ë¦¬ë
ë³ë ¬í를 ì§ìí©ëë¤.
+* **ëª¨ë¸ ë³ë ¬í**
+
+ ê° worker 그룹ì ë°°ì ë 모ë ë°ì´í°ì ëí´ ë§¤ê° ë³ìì
ë¶ë¶ ì§í©ì ê³ì°í©ëë¤.
+
+* **ë°ì´í° ë³ë ¬í**
+
+ ê° workerë ë°°ë¶ ë ë°ì´í°ì ë¶ë¶ ì§í©ì ëí´ ëª¨ë 매ê°
ë³ì를 ê³ì°í©ëë¤.
+
+* **íì´ë¸ë¦¬ë ë³ë ¬í**
+
+ ìì ë°©ë²ì ì¡°í©í íì´ë¸ë¦¬ë ë³ë ¬í를 ì§ìí©ëë¤.
## ìí리ë©í
ì´ì
-SINGAìì serversì workersë ë¤ë¥¸ ì¤ë ëìì ìì§ì´ë ì¤í
ì ëì
ëë¤.
+SINGAìì servers ì workersë ë¤ë¥¸ ì¤ë ëìì ìì§ì´ë ì¤í
ì ëì
ëë¤.
-In SINGA, servers and workers are execution units running in separate threads.
-ê·¸ë¤ì [messages](communication.html)를 ì´ì©íì¬ íµì í©ëë¤.
-ê° íë¡ì¸ì¤ë ë¡ì»¬ messages를 ìì§íê³ ê·¸ê²ì ì§ìíë
ìì 기ì ì ì¡íë stubì¼ë¡ ë©ì¸ ì¤ë ë를 ì¤íí©ëë¤.
+ì´ë¤ì [messages](communication.html)를 ì´ì©íì¬ íµì í©ëë¤.
+모ë íë¡ì¸ì¤ë ë©ì¸ ì¤ë ëì¸ stubì ì¤ííì¬ ë¡ì»¬
messages를 ìì§íê³ ê·¸ê²ì ëìíë receiverì ì ì¡í©ëë¤.
-ê° server 그룹과 worker 그룹ì "ì ì²´"ëª¨ë¸ ë³µì ì´ë¤ *ParamShard*
ê°ì²´ë¥¼ ì ì§í©ëë¤.
-ë§ì½ workersì servers ëì¼í íë¡ì¸ì¤ìì ë¬ë¦¬ëíë¤ë©´,
+ê° server 그룹과 worker 그룹ì "ì ì²´"ëª¨ë¸ ë í리카ì¸
*ParamShard* 를 ê°ì§ëë¤.
+ë§ì½ workers ì servers ê° ëì¼í íë¡ì¸ì¤ìì ì¤íëë¤ë©´,
ê·¸ *ParamShard* (íí°ì
)ì ë©ëª¨ë¦¬ ê³µê°ì ê³µì íëë¡ ì¤ì
ë©ëë¤.
-ì´ ê²½ì° ë¤ë¥¸ ì¤í ì ë ì¬ì´ë¥¼ ì¤ê°ë messagesë íµì
ë¹ì©ì ì¤ì´ê¸° ìí´ ë°ì´í°ì í¬ì¸í° ë§ í¬í¨ë©ëë¤.
-íë¡ì¸ì¤ ê° íµì ì ê²½ì°ìë ë¬ë¦¬ messsagesë ë§¤ê° ë³ìì
ê°ì í¬í¨í©ëë¤.
+ì´ ê²½ì° ë¤ë¥¸ ì¤í ì ë ì¬ì´ë¥¼ ì¤ê°ë messagesë íµì
ë¹ì©ì ì¤ì´ê¸° ìí´ ë°ì´í°ì í¬ì¸í° ë§ í¬í¨í©ëë¤.
+íë¡ì¸ì¤ ê° íµì ì ê²½ì°ìë ë¬ë¦¬ messsagesë íë¼ë¯¸í°
ê°ì í¬í¨í©ëë¤.
Modified: incubator/singa/site/trunk/content/markdown/docs/kr/communication.md
URL:
http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/docs/kr/communication.md?rev=1725860&r1=1725859&r2=1725860&view=diff
==============================================================================
--- incubator/singa/site/trunk/content/markdown/docs/kr/communication.md
(original)
+++ incubator/singa/site/trunk/content/markdown/docs/kr/communication.md Thu
Jan 21 02:48:21 2016
@@ -17,8 +17,8 @@ Singa defined data structure instead of
We will introduce the two components in detail with the following figure as an
example architecture.
-<img src="../images/arch/arch2.png" style="width: 550px"/>
-<img src="../images/arch/comm.png" style="width: 550px"/>
+<img src="../../images/arch/arch2.png" style="width: 550px"/>
+<img src="../../images/arch/comm.png" style="width: 550px"/>
<p><strong> Fig.1 - Example physical architecture and network
connection</strong></p>
Fig.1 shows an example physical architecture and its network connection.
@@ -30,7 +30,7 @@ server tasks are performed by the backgr
## Message
-<object type="image/svg+xml" style="width: 100px" data="../images/msg.svg" >
Not
+<object type="image/svg+xml" style="width: 100px" data="../../images/msg.svg"
> Not
supported </object>
<p><strong> Fig.2 - Logical message format</strong></p>
Modified: incubator/singa/site/trunk/content/markdown/docs/kr/data.md
URL:
http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/docs/kr/data.md?rev=1725860&r1=1725859&r2=1725860&view=diff
==============================================================================
--- incubator/singa/site/trunk/content/markdown/docs/kr/data.md (original)
+++ incubator/singa/site/trunk/content/markdown/docs/kr/data.md Thu Jan 21
02:48:21 2016
@@ -1,8 +1,8 @@
-# Data Preparation
+# ë°ì´í° ì¤ë¹
---
-SINGA uses input layers to load data.
+SINGA ë ë°ì´í°ë¥¼ ë¡ë©í기 ìíì¬ input layers 를 ì´ì©í©ëë¤.
Users can store their data in any format (e.g., CSV or binary) and at any
places
(e.g., disk file or HDFS) as long as there are corresponding input layers that
can read the data records and parse them.
Modified: incubator/singa/site/trunk/content/markdown/docs/kr/neural-net.md
URL:
http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/docs/kr/neural-net.md?rev=1725860&r1=1725859&r2=1725860&view=diff
==============================================================================
--- incubator/singa/site/trunk/content/markdown/docs/kr/neural-net.md (original)
+++ incubator/singa/site/trunk/content/markdown/docs/kr/neural-net.md Thu Jan
21 02:48:21 2016
@@ -8,7 +8,7 @@ a set of unidirectionally connected [Lay
This page describes how to convert an user's neural net into
the configuration of `NeuralNet`.
-<img src="../images/model-category.png" align="center" width="200px"/>
+<img src="../../images/model-category.png" align="center" width="200px"/>
<span><strong>Figure 1 - Categorization of popular deep learning
models.</strong></span>
## Net structure configuration
@@ -21,7 +21,7 @@ category.
### Feed-forward models
<div align = "left">
-<img src="../images/mlp-net.png" align="center" width="200px"/>
+<img src="../../images/mlp-net.png" align="center" width="200px"/>
<span><strong>Figure 2 - Net structure of a MLP model.</strong></span>
</div>
@@ -59,7 +59,7 @@ configuration for the MLP model shown in
### Energy models
-<img src="../images/rbm-rnn.png" align="center" width="500px"/>
+<img src="../../images/rbm-rnn.png" align="center" width="500px"/>
<span><strong>Figure 3 - Convert connections in RBM and RNN.</strong></span>
@@ -324,4 +324,3 @@ same subset of model parameters while ot
parameters. For example, to implement the hybrid parallelism in for the
[DCNN model](http://arxiv.org/abs/1404.5997), we set `partition_dim = 0` for
lower layers and `partition_dim = 1` for higher layers.
-
Modified: incubator/singa/site/trunk/content/markdown/docs/kr/overview.md
URL:
http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/docs/kr/overview.md?rev=1725860&r1=1725859&r2=1725860&view=diff
==============================================================================
--- incubator/singa/site/trunk/content/markdown/docs/kr/overview.md (original)
+++ incubator/singa/site/trunk/content/markdown/docs/kr/overview.md Thu Jan 21
02:48:21 2016
@@ -2,12 +2,11 @@
---
-SINGAë ëê·ëª¨ ë°ì´í° ë¶ìì ìí ë¥ë¬ë 모ë¸ì í¸ë
ì´ëì 목ì ì¼ë¡ í "ë¶ì° ë¥ë¬ë íë«í¼" ì
ëë¤.
-모ë¸ì´ ëë ë´ë´ë¤í¸ìí¬ì "ë ì´ì´" ê°ë
ì ë°ë¼ ì§ê´ì
ì¼ë¡ íë¡ê·¸ëë°ì í ì ìëë¡ ëìì¸ëì´ ììµëë¤.
+SINGAë ëê·ëª¨ ë°ì´í° ë¶ìì ìí ë¥ë¬ë 모ë¸ì í¸ë
ì´ëì 목ì ì¼ë¡ í "ë¶ì° ë¥ë¬ë íë«í¼" ì
ëë¤. 모ë¸ì´
ëë ë´ë´ë¤í¸ìí¬ì "Layer" ê°ë
ì ë°ë¼ì ì§ê´ì ì¸
íë¡ê·¸ëë°ì í ì ìëë¡ ëìì¸ëì´ ììµëë¤.
* Convolutional Neural Network ì ê°ì í¼ëí¬ìë ë¤í¸ìí¬ì
Restricted Boltzmann Machine ê³¼ ê°ì ìëì§ ëª¨ë¸, Recurrent Neural
Network ëª¨ë¸ ë± ë¤ìí 모ë¸ì ì§ìí©ëë¤.
-* ë¤ìí "ë ì´ì´"ê° Built-in Layerë¡ ì¤ë¹ëì´ ììµëë¤.
+* ë¤ìí 기ë¥ì ê°ì§ë "Layer"ë¤ì´ Built-in Layer ë¡ ì¤ë¹ëì´
ììµëë¤.
* SINGA ìí¤í
ì²ë synchronous (ë기), asynchronous (ë¹ë기),
ê·¸ë¦¬ê³ hybrid (íì´ë¸ë¦¬ë) í¸ë ì´ëì í ì ìëë¡
ì¤ê³ëì´ ììµëë¤.
@@ -34,34 +33,35 @@ SINGAë ë¥ë¬ë 모ë�
## ìì¤í
ê°ì
<img src = "../../images/sgd.png" align="center" width="400px"/>
-<span> <strong> Figure 1 - SGD íë¦ </strong> </span>
+<span> <strong> Figure 1 - SGD Flow </strong> </span>
-"ë¥ë¬ë 모ë¸ì íìµíë¤"ë ê²ì í¹ì ìì
(ë¶ë¥, ì측
ë±)ì ë¬ì±í기 ìí´ ì¬ì©ëë í¹ì§ë(feature)ì ìì±íë
ë³í í¨ìì ìµì ì íë¼ë¯¸í°ë¥¼ ì°¾ë ê²ì
ëë¤.
-ë³ìì ì¢ê³ ëì¨ì, Cross-Entropy Loss
(https://en.wikipedia.org/wiki/Cross_entropy) ë±ì loss function (ìì¤
í¨ì)ìì íì¸í©ëë¤. ì´ í¨ìë ì¼ë°ì ì¼ë¡ ë¹ì í ëë
ë¹ ë³¼ë¡ í¨ìì´ë¯ë¡ éè§£ì ì°¾ê¸°ê° ì´ë µìµëë¤.
+"ë¥ë¬ë 모ë¸ì íìµíë¤"ë ê²ì í¹ì ìì
(ë¶ë¥, ì측
ë±)ì ë¬ì±í기 ìíì¬ ì¬ì©ëë í¹ì§ë(feature)ì ìì±íë
ë³í í¨ìì ìµì íë¼ë¯¸í°ë¥¼ ì°¾ë ê²ì
ëë¤.
+ê·¸ ë³ìì ì¢ê³ ëì¨ì, Cross-Entropy Loss
(https://en.wikipedia.org/wiki/Cross_entropy) ë±ì loss function (ìì¤
í¨ì)ì¼ë¡ íì¸í©ëë¤. ì´ í¨ìë ì¼ë°ì ì¼ë¡ ë¹ì í ëë
ë¹ ë³¼ë¡ í¨ìì´ë¯ë¡ éè§£ì ì°¾ê¸°ê° íëëë¤.
ê·¸ëì Stochastic Gradient Descent (íë¥ ì 구배ê°íë²)ì
ì´ì©í©ëë¤.
-Figure 1ê³¼ ê°ì´ 무ììë¡ ì´ê¸°í ë ë§¤ê° ë³ìì ê°ì ìì¤
í¨ìê° ìì ì§ëë¡ ë°ë³µ ì
ë°ì´í¸íê³ ììµëë¤.
+Figure 1ê³¼ ê°ì´ 무ììë¡ ì´ê¸°í ë íë¼ë¯¸í° ê°ì ìì¤
í¨ìê° ìì ì§ëë¡ ë°ë³µ ì
ë°ì´í¸íê³ ììµëë¤.
<img src = "../../images/overview.png" align="center" width="400px"/>
<span> <strong> Figure 2 - SINGA ê°ì </strong> </span>
-í¸ë ì´ëì íìí ìí¬ë¡ëë workersì serversì
ë¶ì°ë©ëë¤. Figure 2ì ê°ì´ 루íë§ë¤ workersë *TrainOneBatch*
í¨ì를 í¸ì¶ ë§¤ê° ë³ì 기ì¸ê¸°ë¥¼ ê³ì°í©ëë¤.
-*TrainOneBatch* ì ê²½ë§ì êµ¬ì¡°ê° ê¸°ì ë *NeuralNet* ê°ì²´ì ë°ë¼
"ë ì´ì´"를 ì°¨ë¡ë¡ ëë¬ë³´ê³ ììµëë¤.
-ê³ì° ë ê²½ì¬ë ë¡ì»¬ ë
¸ëì stubì ë³´ë´ì ¸ ì§ê³ ë í í´ë¹
serversì ë³´ë´ì§ëë¤. Serversë ì
ë°ì´í¸ ë ë§¤ê° ë³ì를
workersë¡ ì ì¡ ë¤ì 루í를 ì¤íí©ëë¤.
+í¸ë ì´ëì íìí ìí¬ë¡ëë workers ì servers ì
ë¶ì°ë©ëë¤.
+Figure 2ì ê°ì´ 루í(iteration)ë§ë¤ workers ë *TrainOneBatch*
í¨ì를 ë¶ë¬ì íë¼ë¯¸í° 구배를 ê³ì°í©ëë¤.
+*TrainOneBatch* ë ë´ë´ë¤í¸ìí¬ì êµ¬ì¡°ê° ê¸°ì ë *NeuralNet* ì
ë³´ì ë°ë¼ì "Layer"를 ì°¨ë¡ë¡ ëë¬ë´
ëë¤.
+ê³ì° ë 구배ë ë¡ì»¬ë
¸ëì stub ì ë³´ë´ì ¸ ì§ê³ ë í, í´ë¹
servers ì ì ì¡ë©ëë¤. Servers ë ì
ë°ì´í¸ ë íë¼ë¯¸í° ê°ì
workers íí
ëëë ¤ì£¼ê³ , ë¤ì 루í(iteration)를 ì§íí©ëë¤.
## Job
-SINGAìì "Job"ì ë´ë´ë¤í¸ìí¬ ëª¨ë¸ê³¼ ë°ì´í° í¸ë ì´ë
ë°©ë², í´ë¬ì¤í° í í´ë¡ì§ ë±ì´ 기ì ë "Job Configuration"ì
ë§í©ëë¤.
-Job configurationì Figure 2ì ê·¸ë ¤ì§ ë¤ìì 4 ê°ì§ ìì를
ê°ì§ëë¤.
+SINGAìì "Job"ì´ë ë´ë´ë¤í¸ìí¬ ëª¨ë¸ê³¼ ë°ì´í° í¸ë ì´ë
ë°©ë², í´ë¬ì¤í° í í´ë¡ì§ ë±ì´ 기ì ë "Job Configuration"ì
ë§í©ëë¤.
+Job configuration ì Figure 2ì ê·¸ë ¤ì§ ë¤ìì 4ê°ì§ ìì를
ê°ì§ëë¤.
-  * [NeuralNet](neural-net.html) : ë´ë´ë¤í¸ìí¬ì 구조ì ê° "ë
ì´ì´"ì ì¤ì ì 기ì í©ëë¤.
-  * [TrainOneBatch](train-one-batch.html) : ëª¨ë¸ ì¹´í
ê³ ë¦¬ì ì í©í
ìê³ ë¦¬ì¦ì 기ì í©ëë¤.
-  * [Updater](updater.html) : serverìì ë§¤ê° ë³ì를 ì
ë°ì´í¸íë ë°©ë²ì 기ì í©ëë¤.
-Â Â * [Cluster Topology](distributed-training.html) : workersì servers
ë¶ì° í í´ë¡ì§ë¥¼ 기ì í©ëë¤.
+* [NeuralNet](neural-net.html) : ë´ë´ë¤í¸ìí¬ì 구조ì ê° "ë
ì´ì´"ì ì¤ì ì 기ì í©ëë¤.
+* [TrainOneBatch](train-one-batch.html) : ëª¨ë¸ ì¹´í
ê³ ë¦¬ì ì í©í
ìê³ ë¦¬ì¦ì 기ì í©ëë¤.
+* [Updater](updater.html) : serverìì ë§¤ê° ë³ì를 ì
ë°ì´í¸íë
ë°©ë²ì 기ì í©ëë¤.
+* [Cluster Topology](distributed-training.html) : workersì servers ë¶ì° í
í´ë¡ì§ë¥¼ 기ì í©ëë¤.
-[main í¨ì](programming-guide.html)ì SINGA ëë¼ì´ë²ë¡ ìì
ì ì
ë¬í©ëë¤.
+[main í¨ì](programming-guide.html)ì SINGA ëë¼ì´ë²ë¥¼ ì¨ì Job ì
ëê¹ëë¤.
ì´ íë¡ì¸ì¤ë Hadoopììì Job ìë¸ë¯¸ì
ê³¼ ë¹ì·í©ëë¤.
ì ì ê° main í¨ììì ìì
ì¤ì ì í©ëë¤.
-Hadoop ì ì ë ìì ì mapperì reducer를 ì¤ì íì§ë§ SINGA
ììë ì ì ì "ë ì´ì´"ë Updater ë±ì ì¤ì í©ëë¤.
+Hadoop ì ì ë ìì ì mapperì reducer를 ì¤ì íì§ë§ SINGA
ììë ì ì ì Layer ë Updater ë±ì ì¤ì í©ëë¤.
Modified:
incubator/singa/site/trunk/content/markdown/docs/kr/programming-guide.md
URL:
http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/docs/kr/programming-guide.md?rev=1725860&r1=1725859&r2=1725860&view=diff
==============================================================================
--- incubator/singa/site/trunk/content/markdown/docs/kr/programming-guide.md
(original)
+++ incubator/singa/site/trunk/content/markdown/docs/kr/programming-guide.md
Thu Jan 21 02:48:21 2016
@@ -1,14 +1,13 @@
-# Programming Guide
+# íë¡ê·¸ëë° ê°ì´ë
---
-To submit a training job, users must provide the configuration of the
-four components shown in Figure 1:
+Figure 1ì ê·¸ë ¤ì§ ë¤ìê³¼ ê°ì 4ê°ì§ Components 를 ì¤ì íì¬
í¸ë ì´ëì ììí©ëë¤.
- * a [NeuralNet](neural-net.html) describing the neural net structure with
the detailed layer setting and their connections;
- * a [TrainOneBatch](train-one-batch.html) algorithm which is tailored for
different model categories;
- * an [Updater](updater.html) defining the protocol for updating parameters
at the server side;
- * a [Cluster Topology](distributed-training.html) specifying the distributed
architecture of workers and servers.
+ * [NeuralNet](neural-net.html) : ë´ë´ë¤í¸ìí¬ì 구조ì ê° "ë
ì´ì´"ì ì¤ì ì 기ì í©ëë¤.
+ * [TrainOneBatch](train-one-batch.html) : ëª¨ë¸ ì¹´í
ê³ ë¦¬ì ì í©í
ìê³ ë¦¬ì¦ì 기ì í©ëë¤.
+ * [Updater](updater.html) : serverìì ë§¤ê° ë³ì를 ì
ë°ì´í¸íë
ë°©ë²ì 기ì í©ëë¤.
+ * [Cluster Topology](distributed-training.html) : workersì servers ë¶ì°
í í´ë¡ì§ë¥¼ 기ì í©ëë¤.
The *Basic user guide* section describes how to submit a training job using
built-in components; while the *Advanced user guide* section presents details
@@ -17,11 +16,11 @@ themselves. In addition, the training da
[process](data.html) for both advanced users and basic users.
<img src="../../images/overview.png" align="center" width="400px"/>
-<span><strong>Figure 1 - SINGA overview.</strong></span>
+<span><strong>Figure 1 - SINGA ê°ì </strong></span>
-## Basic user guide
+## Basic ì ì ê°ì´ë
Users can use the default main function provided SINGA to submit the training
job. For this case, a job configuration file written as a google protocol
@@ -36,7 +35,7 @@ examples use built-in components. Please
job configuration files. The subsequent pages will illustrate the details on
each component of the configuration.
-## Advanced user guide
+## Advanced ì ì ê°ì´ë
If a user's model contains some user-defined components, e.g.,
[Updater](updater.html), he has to write a main function to
@@ -47,10 +46,9 @@ the main function should
* register user-defined components.
- * create and pass the job configuration to SINGA driver
+ * create and pass the job configuration to SINGA driver
-
-An example main function is like
+main í¨ìì ìíì
ëë¤.
#include "singa.h"
#include "user.h" // header for user code
Modified: incubator/singa/site/trunk/content/markdown/docs/kr/quick-start.md
URL:
http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/docs/kr/quick-start.md?rev=1725860&r1=1725859&r2=1725860&view=diff
==============================================================================
--- incubator/singa/site/trunk/content/markdown/docs/kr/quick-start.md
(original)
+++ incubator/singa/site/trunk/content/markdown/docs/kr/quick-start.md Thu Jan
21 02:48:21 2016
@@ -12,45 +12,45 @@ SINGA í¸ë ì´ëì [zo
ì¤ë¹ë thirdparty ì¤í¬ë¦½í¸ë¥¼ ì¬ì©íì¬ zookeeper를 ì¤ì¹ í
ê²½ì° ë¤ì ì¤í¬ë¦½í¸ë¥¼ ì¤ííììì¤.
-Â Â Â Â #goto top level folder
-Â Â Â Â cd SINGA_ROOT
-Â Â Â Â ./bin/zk-service.sh start
+ #goto top level folder
+ cd SINGA_ROOT
+ ./bin/zk-service.sh start
(`./bin/zk-service.sh stop` // zookeeper ì¤ì§).
-기본 í¬í¸ë¥¼ ì¬ì©íì§ ìê³ zookeeper를 ìììí¬ ë
`conf/singa.conf`ì í¸ì§íììì¤.
+기본 í¬í¸ë¥¼ ì¬ì©íì§ ìê³ zookeeper를 ìììí¬ ëë
`conf/singa.conf`ì í¸ì§íììì¤.
-Â Â Â Â zookeeper_host : "localhost : YOUR_PORT"
+ zookeeper_host : "localhost : YOUR_PORT"
-## ë
립í 모ëìì ì¤í
+## Stand-alone 모ëìì ì¤í
-ë
립í 모ëìì SINGAì ì¤íí ë,
[Mesos](http://mesos.apache.org/)ì
[YARN](http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop- yarn-site /
YARN.html)ê³¼ ê°ì í´ë¬ì¤í° ê´ë¦¬ì ì´ì©íì§ ìë ê²½ì°ë¥¼
ë§í©ëë¤.
+Stand-alone 모ëìì SINGAì ì¤íí ë,
[Mesos](http://mesos.apache.org/) ì
[YARN](http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html)
ê³¼ ê°ì í´ë¬ì¤í° ê´ë¦¬í´ì ì´ì©íì§ ìë ê²½ì°ë¥¼
ë§í©ëë¤.
-### Single ë
¸ëììì íë ¨
+### Single ë
¸ëììì í¸ë ì´ë
-íëì íë¡ì¸ì¤ê° ì¶ìë©ëë¤.
+íëì íë¡ì¸ì¤ê° ììë©ëë¤.
ì를 ë¤ì´,
[CIFAR-10](http://www.cs.toronto.edu/~kriz/cifar.html) ë°ì´í° ì¸í¸ë¥¼
ì´ì©íì¬
-[CNN
모ë¸](http://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks)ì
í¸ë ì´ëìíµëë¤.
+[CNN
모ë¸](http://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks)ì
í¸ë ì´ë ìíµëë¤.
íì´í¼ íë¼ë¯¸í°ë
[cuda-convnet](https://code.google.com/p/cuda-convnet/)ì ë°ë¼ ì¤ì ëì´
ììµëë¤.
ìì¸í ë´ì©ì [CNN ìí](cnn.html) íì´ì§ë¥¼ 참조íììì¤.
#### ë°ì´í°ì ìì
ì¤ì
-ë°ì´í° ì¸í¸ ë¤ì´ë¡ëì Triaingì´ë Test를ìí ë°ì´í°
ì¤ëì ìì±ì ë¤ìê³¼ ê°ì´ ì¤ìí©ëë¤.
+ë°ì´í° ì¸í¸ ë¤ì´ë¡ëì Triaing ì´ë Test 를 ìí ë°ì´í°
ì¤ëì ìì±ì ë¤ìê³¼ ê°ì´ ì¤ìí©ëë¤.
-Â Â Â Â cd examples/cifar10/
-Â Â Â Â cp Makefile.example Makefile
-Â Â Â Â make download
-Â Â Â Â make create
-
-Trainingê³¼ Test ë°ì´í° ì¸í¸ë ê°ê° *cifar10-train-shard*
-ê·¸ë¦¬ê³ *cifar10-test-shard* í´ëì ë§ë¤ì´ì§ëë¤. 모ë
ì´ë¯¸ì§ì í¹ì§ íê· ì 기ì í *image_mean.bin* íì¼ë
ìì±ë©ëë¤.
-
-CNN ëª¨ë¸ íìµì íìí ìì¤ ì½ëë 모ë SINGAì í¬í¨ëì´
ììµëë¤. ì½ë를 ì¶ê° í íìë ììµëë¤.
-ìì
ì¤ì íì¼ (*job.conf*) ì ì§ì íì¬ ì¤í¬ë¦½í¸
(*../../bin/singa-run.sh*)를 ì¤íí©ëë¤.
-SINGA ì½ë를 ë³ê²½íê±°ë ì¶ê° í ëë, íë¡ê·¸ëë° ê°ì´ë
(programming-guide.html)를 참조íììì¤.
+ cd examples/cifar10/
+ cp Makefile.example Makefile
+ make download
+ make create
+
+Training ê³¼ Test ë°ì´í° ì¸í¸ë ê°ê° *cifar10-train-shard*
+ê·¸ë¦¬ê³ *cifar10-test-shard* í´ëì ë§ë¤ì´ì§ëë¤. 모ë
ì´ë¯¸ì§ì í¹ì§ íê· ì 기ì í *image_mean.bin* íì¼ë í¨ê»
ìì±ë©ëë¤.
+
+CNN ëª¨ë¸ í¸ë ì´ëì íìí ìì¤ì½ëë 모ë SINGAì
í¬í¨ëì´ ììµëë¤. ì½ë를 ì¶ê° í íìë ììµëë¤.
+ìì
ì¤ì íì¼(*job.conf*) ì ì§ì íì¬
ì¤í¬ë¦½í¸(*../../bin/singa-run.sh*)를 ì¤íí©ëë¤.
+SINGA ì½ë를 ë³ê²½íê±°ë ì¶ê° í ê²½ì°ë, íë¡ê·¸ëë°ê°ì´ë
(programming-guide.html)를 참조íììì¤.
#### ë³ë ¬í ìì´ í¸ë ì´ë
@@ -59,22 +59,22 @@ Cluster Topologyì 기본ê°�
í¸ë ì´ëì ììí기 ìíì¬ ë¤ì ì¤í¬ë¦½í¸ë¥¼ ì¤íí©ëë¤.
-Â Â Â Â # goto top level folder
-Â Â Â Â cd ../../
-Â Â Â Â ./bin/singa-run.sh -conf examples/cifar10/job.conf
+ # goto top level folder
+ cd ../../
+ ./bin/singa-run.sh -conf examples/cifar10/job.conf
íì¬ ì¤íì¤ì¸ ìì
ì 리ì¤í¸ë¥¼ ë³´ë ¤ë©´
-Â Â Â Â ./bin/singa-console.sh list
+ ./bin/singa-console.sh list
-Â Â Â Â JOB ID | NUM PROCS
-Â Â Â Â ---------- | -----------
-Â Â Â Â 24 | 1
+ JOB ID | NUM PROCS
+ ---------- | -----------
+ 24 | 1
ìì
ì ì¢
ë£íë ¤ë©´
-Â Â Â Â ./bin/singa-console.sh kill JOB_ID
+ ./bin/singa-console.sh kill JOB_ID
ë¡ê·¸ ë° ìì
ì ë³´ë */tmp/singa-log* í´ëì ì ì¥ë©ëë¤.
@@ -83,35 +83,35 @@ Cluster Topologyì 기본ê°�
#### ë¹ë기 ë³ë ¬ í¸ë ì´ë
-Â Â Â Â # job.conf
-Â Â Â Â ...
-Â Â Â Â cluster {
-Â Â Â Â Â Â nworker_groups : 2
-Â Â Â Â Â Â nworkers_per_procs : 2
-Â Â Â Â Â Â workspace : "examples/cifar10/"
-Â Â Â Â }
+ # job.conf
+ ...
+ cluster {
+ nworker_groups : 2
+ nworkers_per_procs : 2
+ workspace : "examples/cifar10/"
+ }
ì¬ë¬ worker 그룹ì ì¤íí¨ì¼ë¡ì¨ [ë¹ë기 í¸ë
ì´ë](architecture.html)ì í ì ììµëë¤.
ì를 ë¤ì´, *job.conf* ì ìì ê°ì´ ë³ê²½í©ëë¤.
기본ì ì¼ë¡ íëì worker ê·¸ë£¹ì´ íëì worker를 ê°ëë¡ ì¤ì
ëì´ ììµëë¤.
-ìì ì¤ì ì íëì íë¡ì¸ì¤ì 2 ê°ì workerê° ì¤ì ëì´
ì기 ë문ì 2 ê°ì worker ê·¸ë£¹ì´ ëì¼í íë¡ì¸ì¤ë¡
ì¤íë©ëë¤.
+ìì ì¤ì ì íëì íë¡ì¸ì¤ì 2ê°ì workerê° ì¤ì ëì´
ì기 ë문ì 2ê°ì worker ê·¸ë£¹ì´ ëì¼í íë¡ì¸ì¤ë¡
ì¤íë©ëë¤.
ê²°ê³¼ ì¸ë©ëª¨ë¦¬ [Downpour](frameworks.html) í¸ë ì´ë íë
ììí¬ë¡ ì¤íë©ëë¤.
ì¬ì©ìë ë°ì´í°ì ë¶ì°ì ì ê²½ ì¸ íìë ììµëë¤.
ëë¤ ì¤íì
ì ë°ë¼ ê° worker 그룹ì ë°ì´í°ê° ë³´ë´ì§ëë¤.
ê° workerë ë¤ë¥¸ ë°ì´í° íí°ì
ì ë´ë¹í©ëë¤.
-Â Â Â Â # job.conf
-Â Â Â Â ...
-Â Â Â Â neuralnet {
-Â Â Â Â Â Â layer {
-Â Â Â Â Â Â Â Â ...
-Â Â Â Â Â Â Â Â sharddata_conf {
-Â Â Â Â Â Â Â Â Â Â random_skip : 5000
-Â Â Â Â Â Â Â Â }
-Â Â Â Â Â Â }
-Â Â Â Â Â Â ...
-Â Â Â Â }
+ # job.conf
+ ...
+ neuralnet {
+ layer {
+ ...
+ sharddata_conf {
+ random_skip : 5000
+ }
+ }
+ ...
+ }
ì¤í¬ë¦½í¸ ì¤í :
@@ -119,33 +119,33 @@ Cluster Topologyì 기본ê°�
#### ë기í ë³ë ¬ í¸ë ì´ë
-Â Â Â Â # job.conf
-Â Â Â Â ...
-Â Â Â Â cluster {
-Â Â Â Â Â Â nworkers_per_group : 2
-Â Â Â Â Â Â nworkers_per_procs : 2
-Â Â Â Â Â Â workspace : "examples/cifar10/"
-Â Â Â Â }
+ # job.conf
+ ...
+ cluster {
+ nworkers_per_group : 2
+ nworkers_per_procs : 2
+ workspace : "examples/cifar10/"
+ }
íëì worker 그룹ì¼ë¡ ì¬ë¬ worker를 ì¤ííì¬ [ë기 í¸ë
ì´ë](architecture.html)ì ìí í ì ììµëë¤.
ì를 ë¤ì´, *job.conf* íì¼ì ìì ê°ì´ ë³ê²½í©ëë¤.
-ìì ì¤ì ì íëì worker 그룹ì 2 ê°ì workerê° ì¤ì
ëììµëë¤.
+ìì ì¤ì ì íëì worker 그룹ì 2ê°ì workerê° ì¤ì
ëììµëë¤.
worker ë¤ì 그룹 ë´ìì ë기íí©ëë¤.
ì´ê²ì ì¸ë©ëª¨ë¦¬ [sandblaster](frameworks.html)ë¡ ì¤íë©ëë¤.
-모ë¸ì 2 ê°ì workerë¡ ë¶í ë©ëë¤. ê° ë ì´ì´ê° 2 ê°ì
workerë¡ ë¶ì°ë©ëë¤.
+모ë¸ì 2ê°ì workerë¡ ë¶í ë©ëë¤. ê° ë ì´ì´ê° 2ê°ì
workerë¡ ë¶ì°ë©ëë¤.
ë°°ë¶ ë ë ì´ì´ë ì본 ë ì´ì´ì 기ë¥ì ê°ì§ë§ í¹ì§
ì¸ì¤í´ì¤ì ìê° `B / g` ë¡ ë©ëë¤.
ì¬ê¸°ì `B`ë 미ëë°§ì¹ ì¸ì¤í´ì¤ì ì«ìë¡ `g`ë 그룹ì
worker ì ì
ëë¤.
[ë¤ë¥¸ ì¤í´](neural-net.html)ì ì´ì©í ë ì´ì´ (ë´ë´ë¤í¸ìí¬)
íí°ì
ë°©ë²ë ììµëë¤.
ë¤ë¥¸ ì¤ì ë¤ì 모ë "ë³ë ¬í ìì"ì ê²½ì°ì ëì¼í©ëë¤.
-Â Â Â Â ./bin/singa-run.sh -conf examples/cifar10/job.conf
+ ./bin/singa-run.sh -conf examples/cifar10/job.conf
### í´ë¬ì¤í°ììì í¸ë ì´ë
í´ë¬ì¤í° ì¤ì ì ë³ê²½íì¬ ì í¸ë ì´ë íë ììí¬ë¥¼
íì¥í©ëë¤.
-Â Â Â Â nworker_per_procs : 1
+ nworker_per_procs : 1
모ë íë¡ì¸ì¤ë íëì worker ì¤ë ë를 ìì±í©ëë¤.
ê²°ê³¼ worker ì°ë¦¬ë ë¤ë¥¸ íë¡ì¸ì¤ (ë
¸ë)ìì ìì±ë©ëë¤.
@@ -153,15 +153,15 @@ worker ë¤ì 그룹 ë´�
e.g.,
-Â Â Â Â logbase-a01
-Â Â Â Â logbase-a02
+ logbase-a01
+ logbase-a02
zookeeper locationë ì¤ì í´ì¼í©ëë¤.
e.g.,
-Â Â Â Â # conf/singa.conf
-Â Â Â Â zookeeper_host : "logbase-a01"
+ # conf/singa.conf
+ zookeeper_host : "logbase-a01"
ì¤í¬ë¦½í¸ì ì¤íì "Single ë
¸ë í¸ë ì´ë"ê³¼ ëì¼í©ëë¤.
Modified: incubator/singa/site/trunk/content/markdown/docs/zh/index.md
URL:
http://svn.apache.org/viewvc/incubator/singa/site/trunk/content/markdown/docs/zh/index.md?rev=1725860&r1=1725859&r2=1725860&view=diff
==============================================================================
--- incubator/singa/site/trunk/content/markdown/docs/zh/index.md (original)
+++ incubator/singa/site/trunk/content/markdown/docs/zh/index.md Thu Jan 21
02:48:21 2016
@@ -3,5 +3,6 @@ SINGA ä¸æææ¡£
---
* [ç®ä»](overview.html)
+* [å®è£
](installation_source.html)
* [ä½¿ç¨æå](programming-guide.html)