svn commit: r1857944 [33/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: 
incubator/singa/site/trunk/doxygen/html/structsinga_1_1__Context-members.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/structsinga_1_1__Context-members.html?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/structsinga_1_1__Context-members.html 
(added)
+++ 
incubator/singa/site/trunk/doxygen/html/structsinga_1_1__Context-members.html 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,82 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singa_Context  
+
+
+
+  
+singa::_Context Member List  
+
+
+
+This is the complete list of members for singa::_Context, including all 
inherited members.
+
+  random_generator 
(defined in singa::_Context)singa::_Context
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/structsinga_1_1__Context.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/structsinga_1_1__Context.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/structsinga_1_1__Context.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/structsinga_1_1__Context.html Mon 
Apr 22 10:37:18 2019
@@ -0,0 +1,91 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::_Context Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singa_Context  
+
+
+
+  
+Public Attributes 
+List of all members  
+  
+singa::_Context Struct Reference  
+
+
+
+
+Public Attributes
+
+std::mt19937random_generator
+
+
+The documentation for this struct was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/core/common.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/structsinga_1_1lang_1_1__Cpp.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/structsinga_1_1lang_1_1__Cpp.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/structsinga_1_1lang_1_1__Cpp.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/structsinga_1_1lang_1_1__Cpp.html 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,88 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::lang::_Cpp Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singalang_Cpp  
+
+
+
+  
+singa::lang::_Cpp Struct Reference  
+
+
+
+To implemente functions using cpp libraries.  
+ More...
+
+#include common.h
+Detailed 
Description
+To implemente functions using cpp libraries. 
+The documentation for this struct was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/core/common.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/structsinga_1_1lang_1_1__Cuda.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/structsinga_1_1lang_1_1__Cuda.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/structsinga_1_1lang_1_1__Cuda.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/structsinga_1_1lang_1_1__Cuda.html 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,88 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::lang::_Cuda Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+

svn commit: r1857944 [32/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/search/namespaces_0.js
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/search/namespaces_0.js?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/search/namespaces_0.js (added)
+++ incubator/singa/site/trunk/doxygen/html/search/namespaces_0.js Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['singa',['singa',['../namespacesinga.html',1,'']]]
+];

Added: incubator/singa/site/trunk/doxygen/html/search/nomatches.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/search/nomatches.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/search/nomatches.html (added)
+++ incubator/singa/site/trunk/doxygen/html/search/nomatches.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,12 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+
+
+
+
+
+
+
+No Matches
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/search/search.css
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/search/search.css?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/search/search.css (added)
+++ incubator/singa/site/trunk/doxygen/html/search/search.css Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,271 @@
+/* Search Box */
+
+#FSearchBox {
+float: left;
+}
+
+#MSearchBox {
+white-space : nowrap;
+float: none;
+margin-top: 8px;
+right: 0px;
+width: 170px;
+height: 24px;
+z-index: 102;
+}
+
+#MSearchBox .left
+{
+display:block;
+position:absolute;
+left:10px;
+width:20px;
+height:19px;
+background:url('search_l.png') no-repeat;
+background-position:right;
+}
+
+#MSearchSelect {
+display:block;
+position:absolute;
+width:20px;
+height:19px;
+}
+
+.left #MSearchSelect {
+left:4px;
+}
+
+.right #MSearchSelect {
+right:5px;
+}
+
+#MSearchField {
+display:block;
+position:absolute;
+height:19px;
+background:url('search_m.png') repeat-x;
+border:none;
+width:115px;
+margin-left:20px;
+padding-left:4px;
+color: #909090;
+outline: none;
+font: 9pt Arial, Verdana, sans-serif;
+-webkit-border-radius: 0px;
+}
+
+#FSearchBox #MSearchField {
+margin-left:15px;
+}
+
+#MSearchBox .right {
+display:block;
+position:absolute;
+right:10px;
+top:8px;
+width:20px;
+height:19px;
+background:url('search_r.png') no-repeat;
+background-position:left;
+}
+
+#MSearchClose {
+display: none;
+position: absolute;
+top: 4px;
+background : none;
+border: none;
+margin: 0px 4px 0px 0px;
+padding: 0px 0px;
+outline: none;
+}
+
+.left #MSearchClose {
+left: 6px;
+}
+
+.right #MSearchClose {
+right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+color: #00;
+}
+
+/* Search filter selection */
+
+#MSearchSelectWindow {
+display: none;
+position: absolute;
+left: 0; top: 0;
+border: 1px solid #90A5CE;
+background-color: #F9FAFC;
+z-index: 10001;
+padding-top: 4px;
+padding-bottom: 4px;
+-moz-border-radius: 4px;
+-webkit-border-top-left-radius: 4px;
+-webkit-border-top-right-radius: 4px;
+-webkit-border-bottom-left-radius: 4px;
+-webkit-border-bottom-right-radius: 4px;
+-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+font: 8pt Arial, Verdana, sans-serif;
+padding-left:  2px;
+padding-right: 12px;
+border: 0px;
+}
+
+span.SelectionMark {
+margin-right: 4px;
+font-family: monospace;
+outline-style: none;
+text-decoration: none;
+}
+
+a.SelectItem {
+display: block;
+outline-style: none;
+color: #00; 
+text-decoration: none;
+padding-left:   6px;
+padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+color: #00; 
+outline-style: none;
+text-decoration: none;
+}
+
+a.SelectItem:hover {
+color: #FF;
+background-color: #3D578C;
+outline-style: none;
+text-decoration: none;
+cursor: pointer;
+display: block;
+}
+
+/* Search results window */
+
+iframe#MSearchResults {
+width: 60ex;
+height: 15em;
+}
+
+#MSearchResultsWindow {
+display: none;
+position: absolute;
+left: 0; top: 0;
+border: 1px solid #000;
+background-color: #EEF1F7;
+z-index:1;
+}
+
+/* --- */
+
+
+#SRIndex {
+clear:both; 
+padding-bottom: 15px;
+}
+
+.SREntry {
+font-size: 10pt;
+padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+font-size: 8pt;
+padding: 1px 5px;
+}
+
+body.SRPage {
+margin: 5px 2px;
+}
+
+.SRChildren {
+padding-left: 3ex; padding-bottom: .5em 
+}
+

svn commit: r1857944 [26/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/menudata.js
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/menudata.js?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/menudata.js (added)
+++ incubator/singa/site/trunk/doxygen/html/menudata.js Mon Apr 22 10:37:18 2019
@@ -0,0 +1,87 @@
+var menudata={children:[
+{text:"Main Page",url:"index.html"},
+{text:"Namespaces",url:"namespaces.html",children:[
+{text:"Namespace List",url:"namespaces.html"},
+{text:"Namespace Members",url:"namespacemembers.html",children:[
+{text:"All",url:"namespacemembers.html",children:[
+{text:"a",url:"namespacemembers.html#index_a"},
+{text:"b",url:"namespacemembers.html#index_b"},
+{text:"c",url:"namespacemembers.html#index_c"},
+{text:"d",url:"namespacemembers.html#index_d"},
+{text:"g",url:"namespacemembers.html#index_g"},
+{text:"i",url:"namespacemembers.html#index_i"},
+{text:"k",url:"namespacemembers.html#index_k"},
+{text:"l",url:"namespacemembers.html#index_l"},
+{text:"m",url:"namespacemembers.html#index_m"},
+{text:"o",url:"namespacemembers.html#index_o"},
+{text:"p",url:"namespacemembers.html#index_p"},
+{text:"r",url:"namespacemembers.html#index_r"},
+{text:"s",url:"namespacemembers.html#index_s"},
+{text:"t",url:"namespacemembers.html#index_t"},
+{text:"u",url:"namespacemembers.html#index_u"}]},
+{text:"Functions",url:"namespacemembers_func.html",children:[
+{text:"a",url:"namespacemembers_func.html#index_a"},
+{text:"b",url:"namespacemembers_func.html#index_b"},
+{text:"c",url:"namespacemembers_func.html#index_c"},
+{text:"d",url:"namespacemembers_func.html#index_d"},
+{text:"g",url:"namespacemembers_func.html#index_g"},
+{text:"i",url:"namespacemembers_func.html#index_i"},
+{text:"l",url:"namespacemembers_func.html#index_l"},
+{text:"m",url:"namespacemembers_func.html#index_m"},
+{text:"o",url:"namespacemembers_func.html#index_o"},
+{text:"p",url:"namespacemembers_func.html#index_p"},
+{text:"r",url:"namespacemembers_func.html#index_r"},
+{text:"s",url:"namespacemembers_func.html#index_s"},
+{text:"t",url:"namespacemembers_func.html#index_t"},
+{text:"u",url:"namespacemembers_func.html#index_u"}]},
+{text:"Variables",url:"namespacemembers_vars.html"},
+{text:"Typedefs",url:"namespacemembers_type.html"}]}]},
+{text:"Classes",url:"annotated.html",children:[
+{text:"Class List",url:"annotated.html"},
+{text:"Class Index",url:"classes.html"},
+{text:"Class Hierarchy",url:"inherits.html"},
+{text:"Class Members",url:"functions.html",children:[
+{text:"All",url:"functions.html",children:[
+{text:"a",url:"functions.html#index_a"},
+{text:"b",url:"functions_b.html#index_b"},
+{text:"c",url:"functions_c.html#index_c"},
+{text:"d",url:"functions_d.html#index_d"},
+{text:"e",url:"functions_e.html#index_e"},
+{text:"f",url:"functions_f.html#index_f"},
+{text:"g",url:"functions_g.html#index_g"},
+{text:"h",url:"functions_h.html#index_h"},
+{text:"i",url:"functions_i.html#index_i"},
+{text:"l",url:"functions_l.html#index_l"},
+{text:"m",url:"functions_m.html#index_m"},
+{text:"n",url:"functions_n.html#index_n"},
+{text:"o",url:"functions_o.html#index_o"},
+{text:"p",url:"functions_p.html#index_p"},
+{text:"r",url:"functions_r.html#index_r"},
+{text:"s",url:"functions_s.html#index_s"},
+{text:"t",url:"functions_t.html#index_t"},
+{text:"v",url:"functions_v.html#index_v"},
+{text:"w",url:"functions_w.html#index_w"},
+{text:"~",url:"functions_0x7e.html#index_0x7e"}]},
+{text:"Functions",url:"functions_func.html",children:[
+{text:"a",url:"functions_func.html#index_a"},
+{text:"b",url:"functions_func_b.html#index_b"},
+{text:"c",url:"functions_func_c.html#index_c"},
+{text:"d",url:"functions_func_d.html#index_d"},
+{text:"e",url:"functions_func_e.html#index_e"},
+{text:"f",url:"functions_func_f.html#index_f"},
+{text:"g",url:"functions_func_g.html#index_g"},
+{text:"i",url:"functions_func_i.html#index_i"},
+{text:"l",url:"functions_func_l.html#index_l"},
+{text:"m",url:"functions_func_m.html#index_m"},
+{text:"n",url:"functions_func_n.html#index_n"},
+{text:"o",url:"functions_func_o.html#index_o"},
+{text:"p",url:"functions_func_p.html#index_p"},
+{text:"r",url:"functions_func_r.html#index_r"},
+{text:"s",url:"functions_func_s.html#index_s"},
+{text:"t",url:"functions_func_t.html#index_t"},
+{text:"v",url:"functions_func_v.html#index_v"},
+{text:"w",url:"functions_func_w.html#index_w"},
+{text:"~",url:"functions_func_0x7e.html#index_0x7e"}]},
+{text:"Variables",url:"functions_vars.html"}]}]},
+{text:"Files",url:"files.html",children:[
+{text:"File List",url:"files.html"}]}]}

Added: incubator/singa/site/trunk/doxygen/html/metric_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/metric_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/metric_8h_source.html (added)
+++ 

svn commit: r1857944 [34/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/tinydir_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/tinydir_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/tinydir_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/tinydir_8h_source.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,80 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: /home/moaz/incubator-singa/include/singa/utils/tinydir.h 
Source File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingautils  
+
+
+
+  
+tinydir.h  
+
+
+1/*2Copyright (c) 2013-2014, Cong Xu, Baudouin 
Feildel3All rights 
reserved.45Redistribution and use in source and binary forms, with or 
without6modification, are 
permitted provided that the following conditions are met:781. Redistributions of 
source code must retain the above copyright notice, this9   list of conditions and the following 
disclaimer.   102. Redistributions in 
binary form must reproduce the above copyright notice,   11   this list of conditions and the following disclaimer in the 
documentation   12   and/or other 
materials provided with the distribution.   13
14THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
CONTRIBUTORS AS IS AND   15ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 
TO, THE IMPLIED   16WARRANTIES OF 
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE   17DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
CONTRIBUTORS BE LIABLE FOR   18ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
CONSEQUENTIAL DAMAGES   
19(INCLUDING, BUT NOT LIMITED TO, 
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;   20LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
HOWEVER CAUSED AND   21ON ANY THEORY OF 
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT   22(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 
THE USE OF THIS   23SOFTWARE, EVEN IF 
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
   24*/   25#ifndef TINYDIR_H   26#define TINYDIR_H   27   28#include errno.h   29#include stdlib.h   30#include string.h   31#ifdef _WIN32   32#define WIN32_LEAN_AND_MEAN   33#include windows.h   34#ifdef _MSC_VER   35#pragma warning (disable : 4996)   36#endif   37#else   38#include dirent.h   39
 #include 
libgen.h   40#include 
sys/stat.h   41#endif   42   
43   44/* types 
*/   
45   46#define 
_TINYDIR_PATH_MAX 4096   47#ifdef 
_WIN32<
 /div>   
48/* extra chars for the \\* 
mask */   49#define 
_TINYDIR_PATH_EXTRA 2   50#else   51#define _TINYDIR_PATH_EXTRA 0   52#endif   53#define _TINYDIR_FILENAME_MAX 256   
54   55#ifdef 
_MSC_VER   56#define 
_TINYDIR_FUNC static __inline   57#else   58#define _TINYDIR_FUNC static __inline__   59#endif   60   61/* Allow user to use a custom allocator by defining 
_TINYDIR_MALLOC and _TINYDIR_FREE. */   62
 0;#ifdefined(_TINYDIR_MALLOC)   
defined(_TINYDIR_FREE)   63#elif 
!defined(_TINYDIR_MALLOC)  !defined(_TINYDIR_FREE)   64#else   65#error Either define both alloc and free or none of 
them!   66#endif   67   68#if !defined(_TINYDIR_MALLOC)<
 span class="lineno">   69#define 
_TINYDIR_MALLOC(_size) malloc(_size)   70#define _TINYDIR_FREE(_ptr)
free(_ptr)   71#endif 
   
72   73typedef struct   
74{   75char 
path[_TINYDIR_PATH_MAX];   76char name[_TINYDIR_FILENAME_MAX];   77
char *extension;   78int is_dir;   79int is_reg;   80   81#ifdef _WIN32   82#else   83struct stat _s;

84#endif   85} tinydir_file;   
86   
87typedef struct   88{   89char path[_TINYDIR_PATH_MAX];   90
int has_next;   91size_t 
n_files;   
92   93tinydir_file *_files;   94#ifdef _WIN32   95HANDLE 
_h;   
96WIN32_FIND_DATAA _f;   97#else   98DIR *_d;   99
struct dirent *_e;  100#endif  101} tinydir_dir;  102  
103  104/* declarations 
*/  
105  106_TINYDIR_FUNC  107int tinydir_open(tinydir_dir *dir, const<
 /span> char *path);  
108_TINYDIR_FUNC  109int 
tinydir_open_sorted(tinydir_dir *dir, const char 
*path);  
110_TINYDIR_FUNC  111void 
tinydir_close(tinydir_dir 
*dir);  
112  113_TINYDIR_FUNC  114int tinydir_next(tinydir_dir *dir);  
115_TINYDIR_FUNC  116int 
tinydir_readfile(const tinydir_dir *dir, tinydir_file *file);  
117_TINYDIR_FUNC  118int 
tinydir_readfile_n(const tinydir_dir *dir, tinydir_file *file, size_t i);  
119_TINYDIR_FUNC  120int 
tinydir_open_subdir_n(tinydir_dir *dir, size_t i);  121  
122_TINYDIR_FUNC  123void 
_tinydir_get_ext(tinydir_file *file);  

svn commit: r1857944 [8/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1LocalUpdater.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1LocalUpdater.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1LocalUpdater.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1LocalUpdater.html Mon 
Apr 22 10:37:18 2019
@@ -0,0 +1,196 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::LocalUpdater Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaLocalUpdater  
+
+
+
+  
+Classes 
+Public Member Functions 
+List of all members  

+  
+singa::LocalUpdater Class Reference  
+
+
+
+LocalUpdater do gradient aggregation and update gradient 
calling the wrapped Optimizer on a specific device (i.e., CPU 
or GPU).  
+ More...
+
+#include updater.h
+
+Inheritance diagram for singa::LocalUpdater:
+
+
+
+[legend]
+
+Collaboration diagram for singa::LocalUpdater:
+
+
+
+[legend]
+
+
+Public Member Functions
+
+LocalUpdater (int 
total_num, Optimizer 
*opt, std::shared_ptr Device  dev=defaultDevice)
+
+
+virtual voidRegister
 (const string name, const ParamSpec specs) override
+Forward Register() to Optimizer. 
+
+virtual voidApply
 (int step, const string name, Tensor grad, Tensor value) override
+Update parameter value 
based on given gradient by invoking optimizer algoritim.  More...
+
+Public Member Functions inherited from singa::Updater
+
+Updater (Optimizer *opt)
+
+
+virtual voidSetup 
(const OptimizerConf conf)
+Forward Setup() to Optimizer. 
+
+
+Optimizer 
*GetOptimizer 
()
+
+
+Updater (const Updater )=delete
+
+
+voidoperator= 
(const Updater 
)=delete
+
+
+
+Additional Inherited Members
+Protected Attributes inherited from singa::Updater
+
+Optimizer 
*opt_
+
+
+Detailed 
Description
+LocalUpdater do gradient aggregation 
and update gradient calling the wrapped Optimizer on a specific device (i.e., CPU or GPU). 
+Member Function Documentation
+
+Apply()
+
+
+
+
+  
+  
+  
+
+  virtual void singa::LocalUpdater::Apply 
+  (
+  int
+  step, 
+
+
+  
+  
+  const string 
+  name, 
+
+
+  
+  
+  Tensor 
+  grad, 
+
+
+  
+  
+  Tensor 
+  value
+
+
+  
+  )
+  
+
+  
+  
+  
+overridevirtual  
+  
+
+
+
+Update parameter value based on given gradient by invoking optimizer 
algoritim. 
+When tranining net call this function will be blocked until all the partial 
gradients are aggrageted in a synchronized style training. 
+
+Reimplemented from singa::Updater.
+
+
+
+The documentation for this class was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/model/updater.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1LocalUpdater__coll__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1LocalUpdater__coll__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1LocalUpdater__coll__graph.dot
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1LocalUpdater__coll__graph.dot
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,16 @@
+digraph "singa::LocalUpdater"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node2 [label="singa::LocalUpdater",height=0.2,width=0.4,color="black", 
fillcolor="grey75", style="filled", fontcolor="black"];
+  Node3 -> Node2 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node3 [label="singa::Updater",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1Updater.html",tooltip="Basic Updater class 
just forward all the method function call to the wrapped Optimizer. "];
+  Node4 -> Node3 
[dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" opt_" 
,fontname="Helvetica"];
+  Node4 [label="singa::Optimizer",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1Optimizer.html",tooltip="The base class for 
gradient descent algorithms used to update the model parameters 

svn commit: r1857944 [6/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder-members.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder-members.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder-members.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder-members.html 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,85 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaEncoder  
+
+
+
+  
+singa::Encoder Member List  
+
+
+
+This is the complete list of members for singa::Encoder, including all inherited 
members.
+
+  Encode(vector
 Tensor  data)=0singa::Encoderpure virtual
+  Encoder() (defined in singa::Encoder)singa::Encoderinline
+  Setup(const 
EncoderConf conf) (defined in singa::Encoder)singa::Encoderinlinevirtual
+  ~Encoder() (defined in singa::Encoder)singa::Encoderinlinevirtual
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder.html (added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder.html Mon Apr 
22 10:37:18 2019
@@ -0,0 +1,138 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::Encoder Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaEncoder  
+
+
+
+  
+Public Member Functions 
+List of all members  
+  
+singa::Encoder Class Referenceabstract  
+
+
+
+Base encoder class that convert a set of tensors into string for storage.  
+ More...
+
+#include encoder.h
+
+Inheritance diagram for singa::Encoder:
+
+
+
+[legend]
+
+
+Public Member Functions
+
+virtual voidSetup 
(const EncoderConf conf)
+
+virtual std::stringEncode 
(vector Tensor  
data)=0
+Format each sample data as 
a string, whose structure depends on the proto definition.  More...
+
+
+Detailed 
Description
+Base encoder class that convert a set of tensors 
into string for storage. 
+Member Function Documentation
+
+Encode()
+
+
+
+
+  
+  
+  
+
+  virtual std::string singa::Encoder::Encode 
+  (
+  vector Tensor  
+  data)
+  
+
+  
+  
+  
+pure virtual  
+  
+
+
+
+Format each sample data as a string, whose structure depends on the proto 
definition. 
+
+Implemented in singa::CSVEncoder.
+
+
+
+The documentation for this class was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/io/encoder.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder__inherit__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder__inherit__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder__inherit__graph.dot
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Encoder__inherit__graph.dot
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,8 @@
+digraph "singa::Encoder"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node0 [label="singa::Encoder",height=0.2,width=0.4,color="black", 
fillcolor="grey75", style="filled", fontcolor="black"];
+  Node0 -> Node1 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node1 [label="singa::CSVEncoder",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1CSVEncoder.html",tooltip="Convert values 
from tensors into a csv formated string. "];
+}

Added: 

svn commit: r1857944 [3/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/classes.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classes.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classes.html (added)
+++ incubator/singa/site/trunk/doxygen/html/classes.html Mon Apr 22 10:37:18 
2019
@@ -0,0 +1,123 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Class Index
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+Class Index  
+
+
+_|a|b|c|d|e|f|g|i|l|m|n|o|p|r|s|t|u|v|w|x
+
+_
+Constant 
(singa::init)Initializer (singa)PriorityQueuetinydir_dir
+Constraint (singa)l
+r
+tinydir_file
+_Context (singa)CppCPU (singa)Tokenizer (singa)
+_Cpp 
(singa::lang)CSVDecoder (singa)Layer (singa)Reader 
(singa::io)Transformer (singa)
+_Cuda 
(singa::lang)CSVEncoder (singa)LocalUpdater (singa)Registrau
+
+_Opencl 
(singa::lang)d
+LogMessage 
(singa::logging)Regularizer (singa)
+a
+LogMessageFatal 
(singa::logging)RMSProp (singa)Uniform 
(singa::init)
+Decoder (singa)Loss (singa)s
+Updater (singa)
+Accuracy (singa)Device (singa)m
+v
+
+AdaGrad (singa)DeviceMemPool (singa)SafeQueue
+b
+e
+Metric (singa)Scheduler (singa)VirtualMemory (singa)
+MSE (singa)SGD (singa)w
+
+BinFileReader 
(singa::io)Encoder (singa)MSRA 
(singa::init)Singleton
+BinFileWriter 
(singa::io)f
+n
+Snapshot (singa)Writer 
(singa::io)
+Block 
(singa)SoftmaxCrossEntropy (singa)x
+
+c
+FactoryNesterov (singa)t
+
+FeedForwardNet (singa)o
+Xavier 
(singa::init)
+Channel (singa)g
+Tensor (singa)
+ChannelManager (singa)Optimizer (singa)TextFileReader 
(singa::io)
+CheckOpMessageBuilder
 (singa::logging)Gaussian 
(singa::init)p
+TextFileWriter 
(singa::io)
+CheckOpString 
(singa::logging)i
+Timer 
(singa)
+Platform (singa)
+ImageTransformer (singa)
+
+
+_|a|b|c|d|e|f|g|i|l|m|n|o|p|r|s|t|u|v|w|x
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy-members.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy-members.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy-members.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy-members.html 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,88 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaAccuracy  
+
+
+
+  
+singa::Accuracy Member List  
+
+
+
+This is the complete list of members for singa::Accuracy, including all inherited 
members.
+
+  Evaluate(const
 Tensor prediction, const Tensor target)singa::Metricinline
+  Forward(const
 Tensor prediction, const Tensor target)singa::Accuracyvirtual
+  Metric()=default 
(defined in singa::Metric)singa::Metric
+  Setup(const
 MetricConf conf) overridesinga::Accuracyinlinevirtual
+  Setup(const 
string conf) (defined in singa::Metric)singa::Metricinline
+  ToDevice(std::shared_ptr 
Device  device) (defined in singa::Metric)singa::Metricinlinevirtual
+  ~Metric() 
(defined in singa::Metric)singa::Metricinlinevirtual
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy.html (added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy.html Mon Apr 
22 10:37:18 2019
@@ -0,0 +1,168 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::Accuracy Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {

svn commit: r1857944 [27/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/namespacesinga.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/namespacesinga.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/namespacesinga.html (added)
+++ incubator/singa/site/trunk/doxygen/html/namespacesinga.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,1155 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+Classes 
+Typedefs 
+Functions 
+Variables  
+  
+singa Namespace Reference  
+
+
+
+Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements.  
+More...
+
+
+Classes
+struct 
_Context
+
+class 
Accuracy
+Compute the accuray of the prediction, which is matched 
against the ground truth labels.  More...
+
+class 
AdaGrad
+
+class 
Block
+Block represent a chunk 
of memory (on device or host).  More...
+
+class 
Channel
+Channel for appending metrics or other information into files or screen.  
More...
+
+class 
ChannelManager
+
+class 
Constraint
+Apply constraints for parameters (gradient).  More...
+
+class 
CppCPU
+Represent a CPU device which may have multiple 
threads/executors.  More...
+
+class 
CSVDecoder
+Decode the string of csv formated data into data tensor 
(dtype is kFloat32) and optionally a label tensor (dtype is kInt).  More...
+
+class 
CSVEncoder
+Convert values from tensors into a csv formated string.  More...
+
+class 
Decoder
+The base decoder that converts a string into a set of 
tensors.  More...
+
+class 
Device
+Allocate memory and execute Tensor operations.  More...
+
+class 
DeviceMemPool
+
+class 
Encoder
+Base encoder class that convert a set of tensors into string 
for storage.  More...
+
+class 
FeedForwardNet
+The feed-forward neural net.  More...
+
+class 
ImageTransformer
+
+class 
Initializer
+
+class 
Layer
+The base layer class.  More...
+
+class 
LocalUpdater
+LocalUpdater do gradient aggregation 
and update gradient calling the wrapped Optimizer on a specific device (i.e., CPU or GPU).  More...
+
+class 
Loss
+The base loss class, which declares the APIs for computing 
the objective score (loss) for a pair of prediction (from the model) and the 
target (i.e.  More...
+
+class 
Metric
+The base metric class, which declares the APIs for computing 
the performance evaluation metrics given the prediction of the model and the 
ground truth, i.e., the target.  More...
+
+class 
MSE
+MSE is for mean 
squared error or squared euclidean distance.  More...
+
+class 
Nesterov
+
+class 
Optimizer
+The base class for gradient descent algorithms used to 
update the model parameters in order to optimize the objective (loss) function. 
 More...
+
+class 
Platform
+This class queries all available calculating devices on a 
given machine grouped according to manufacturer or device drivers.  More...
+
+class 
Regularizer
+Apply regularization for parameters (gradient), e.g., L1 
norm and L2 norm.  More...
+
+class 
RMSProp
+
+class 
Scheduler
+Scheduling Tensor operations with dependency 
detection.  More...
+
+class 
SGD
+
+class 
Snapshot
+The snapshot management.  More...
+
+class 
SoftmaxCrossEntropy
+Softmax + cross entropy for multi-category classification.  
More...
+
+class 
Tensor
+A 
Tensor instance is a multi-dimensional array resident on a Device (default device is the host CPU).  More...
+
+class 
Timer
+For benchmarking the time cost of operations.  More...
+
+class 
Tokenizer
+Tokenize a string.  More...
+
+class 
Transformer
+Base apply class that does data transformations in 
pre-processing stage.  More...
+
+class 
Updater
+Basic Updater class just forward all the method function 
call to the wrapped Optimizer.  More...
+
+class 
VirtualMemory
+Manage device memory pool including garbage collection, 
memory opt.  More...
+
+
+
+Typedefs
+
+typedef struct singa::_ContextContext
+
+
+typedef vector size_t Shape
+
+
+usingInitializerConf
 = FillerConf
+Base class for initializing 
parameter values. 
+
+
+
+Functions
+
+size_tSizeOf 
(DataType t)
+
+
+size_tProduct 
(const Shape shape, int start=0, size_t len=0)
+
+
+voidCheckDataTypeAndLang (const Tensor in1, const Tensor in2)
+
+
+templatetypename FromType , typename ToType  
+ToTypeTypeCast (const FromType 
x)
+
+
+TensorBoradcast (const Shape 
shape)
+
+
+TensorReshape (const 
Tensor in, const Shape 
s)
+Reshape the given tensor 
and generate a new tensor; the total vol should match which shares the memory 
with in if possible. 
+
+
+TensorResize (const 

svn commit: r1857944 [16/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1CheckOpMessageBuilder-members.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1CheckOpMessageBuilder-members.html?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1CheckOpMessageBuilder-members.html
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1CheckOpMessageBuilder-members.html
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,86 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaloggingCheckOpMessageBuilder
  
+
+
+
+  
+singa::logging::CheckOpMessageBuilder Member List  

+
+
+
+This is the complete list of members for singa::logging::CheckOpMessageBuilder,
 including all inherited members.
+
+  CheckOpMessageBuilder(const char *exprtext) (defined in singa::logging::CheckOpMessageBuilder)singa::logging::CheckOpMessageBuilderexplicit
+  ForVar1() (defined in singa::logging::CheckOpMessageBuilder)singa::logging::CheckOpMessageBuilderinline
+  ForVar2() 
(defined in singa::logging::CheckOpMessageBuilder)singa::logging::CheckOpMessageBuilder
+  NewString() (defined in singa::logging::CheckOpMessageBuilder)singa::logging::CheckOpMessageBuilder
+  ~CheckOpMessageBuilder() (defined in singa::logging::CheckOpMessageBuilder)singa::logging::CheckOpMessageBuilder
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1CheckOpMessageBuilder.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1CheckOpMessageBuilder.html?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1CheckOpMessageBuilder.html
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1CheckOpMessageBuilder.html
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,100 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::logging::CheckOpMessageBuilder Class 
Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaloggingCheckOpMessageBuilder
  
+
+
+
+  
+Public Member Functions 
+List of 
all members  
+  
+singa::logging::CheckOpMessageBuilder Class Reference 
 
+
+
+
+
+Public Member Functions
+
+CheckOpMessageBuilder (const char *exprtext)
+
+
+std::ostream *ForVar1 ()
+
+
+std::ostream *ForVar2 ()
+
+
+string *NewString 
()
+
+
+The documentation for this class was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/utils/logging.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1LogMessage-members.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1LogMessage-members.html?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1LogMessage-members.html
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1logging_1_1LogMessage-members.html
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,85 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaloggingLogMessage  
+
+
+
+  
+singa::logging::LogMessage Member List  
+
+
+
+This is the complete list of members for singa::logging::LogMessage, 
including all inherited members.
+
+  DoLogging(FILE 
*file, const struct tm tm_time) (defined in 

svn commit: r1857944 [31/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/search/classes_9.js
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/search/classes_9.js?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/search/classes_9.js (added)
+++ incubator/singa/site/trunk/doxygen/html/search/classes_9.js Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['layer',['Layer',['../classsinga_1_1Layer.html',1,'singa']]],
+  
['localupdater',['LocalUpdater',['../classsinga_1_1LocalUpdater.html',1,'singa']]],
+  
['logmessage',['LogMessage',['../classsinga_1_1logging_1_1LogMessage.html',1,'singa::logging']]],
+  
['logmessagefatal',['LogMessageFatal',['../classsinga_1_1logging_1_1LogMessageFatal.html',1,'singa::logging']]],
+  ['loss',['Loss',['../classsinga_1_1Loss.html',1,'singa']]]
+];

Added: incubator/singa/site/trunk/doxygen/html/search/classes_a.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/search/classes_a.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/search/classes_a.html (added)
+++ incubator/singa/site/trunk/doxygen/html/search/classes_a.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,26 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+
+
+
+
+
+
+
+
+
+Loading...
+
+
+Searching...
+No Matches
+
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/search/classes_a.js
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/search/classes_a.js?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/search/classes_a.js (added)
+++ incubator/singa/site/trunk/doxygen/html/search/classes_a.js Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['metric',['Metric',['../classsinga_1_1Metric.html',1,'singa']]],
+  ['mse',['MSE',['../classsinga_1_1MSE.html',1,'singa']]],
+  ['msra',['MSRA',['../classsinga_1_1init_1_1MSRA.html',1,'singa::init']]]
+];

Added: incubator/singa/site/trunk/doxygen/html/search/classes_b.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/search/classes_b.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/search/classes_b.html (added)
+++ incubator/singa/site/trunk/doxygen/html/search/classes_b.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,26 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+
+
+
+
+
+
+
+
+
+Loading...
+
+
+Searching...
+No Matches
+
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/search/classes_b.js
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/search/classes_b.js?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/search/classes_b.js (added)
+++ incubator/singa/site/trunk/doxygen/html/search/classes_b.js Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['nesterov',['Nesterov',['../classsinga_1_1Nesterov.html',1,'singa']]]
+];

Added: incubator/singa/site/trunk/doxygen/html/search/classes_c.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/search/classes_c.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/search/classes_c.html (added)
+++ incubator/singa/site/trunk/doxygen/html/search/classes_c.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,26 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+
+
+
+
+
+
+
+
+
+Loading...
+
+
+Searching...
+No Matches
+
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/search/classes_c.js
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/search/classes_c.js?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/search/classes_c.js (added)
+++ incubator/singa/site/trunk/doxygen/html/search/classes_c.js Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,4 @@
+var searchData=
+[
+  

svn commit: r1857944 [13/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater-members.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater-members.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater-members.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater-members.html 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,90 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaUpdater  
+
+
+
+  
+singa::Updater Member List  
+
+
+
+This is the complete list of members for singa::Updater, including all inherited 
members.
+
+  Apply(int
 step, const string name, Tensor grad, Tensor value)singa::Updatervirtual
+  GetOptimizer() (defined in singa::Updater)singa::Updaterinline
+  operator=(const 
Updater )=delete (defined in singa::Updater)singa::Updater
+  opt_ (defined in singa::Updater)singa::Updaterprotected
+  Register(const
 string name, const ParamSpec specs)singa::Updatervirtual
+  Setup(const
 OptimizerConf conf)singa::Updatervirtual
+  Updater(Optimizer *opt) (defined in singa::Updater)singa::Updaterinlineexplicit
+  Updater(const Updater 
)=delete (defined in singa::Updater)singa::Updater
+  ~Updater() 
(defined in singa::Updater)singa::Updaterinlinevirtual
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater.html (added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater.html Mon Apr 
22 10:37:18 2019
@@ -0,0 +1,138 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::Updater Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaUpdater  
+
+
+
+  
+Public Member Functions 
+Protected Attributes 
+List of all members  
+  
+singa::Updater Class Reference  
+
+
+
+Basic Updater class just forward all the method function call to the wrapped Optimizer.  
+ More...
+
+#include updater.h
+
+Inheritance diagram for singa::Updater:
+
+
+
+[legend]
+
+Collaboration diagram for singa::Updater:
+
+
+
+[legend]
+
+
+Public Member Functions
+
+Updater (Optimizer *opt)
+
+
+virtual voidSetup 
(const OptimizerConf conf)
+Forward Setup() to Optimizer. 
+
+
+virtual voidRegister
 (const string name, const ParamSpec specs)
+Forward Register() to Optimizer. 
+
+
+virtual voidApply 
(int step, const string name, Tensor grad, Tensor value)
+Forward Apply() to Optimizer. 
+
+
+Optimizer 
*GetOptimizer 
()
+
+
+Updater (const Updater )=delete
+
+
+voidoperator= 
(const Updater 
)=delete
+
+
+
+Protected Attributes
+
+Optimizer 
*opt_
+
+
+Detailed 
Description
+Basic Updater class just 
forward all the method function call to the wrapped Optimizer. 
+The documentation for this class was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/model/updater.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater__coll__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater__coll__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater__coll__graph.dot 
(added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Updater__coll__graph.dot 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,14 @@
+digraph "singa::Updater"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node2 [label="singa::Updater",height=0.2,width=0.4,color="black", 
fillcolor="grey75", style="filled", fontcolor="black"];
+  Node3 -> 

svn commit: r1857944 [29/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/reader_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/reader_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/reader_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/reader_8h_source.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,90 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: /home/moaz/incubator-singa/include/singa/io/reader.h 
Source File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingaio  
+
+
+
+  
+reader.h  
+
+
+1   19#ifndef SINGA_IO_READER_H_   20#define SINGA_IO_READER_H_   
21   22#include 
cstring   23#include 
fstream   24#include 
string   25#include singa/singa_config.h   
26   27#ifdef 
USE_LMDB   28#include 
lmdb.h   29#include 
sys/stat.h   30#include 
vector   31#endif  // 
USE_LMDB   32   33namespace singa {   34namespace io {   35   36using std::string;   37   41class Reader {   42 public:   45  
virtual ~Reader()
 {}   
46   50  virtual bool Open(const std::string path) = 0;   
51   53  virtual void Close()
 = 0;   54   59  
virtual bool Read(std::string*
 key, std::string* value) = 0;   60   63  
virtual int Count()
 = 0;   
64   66  virtual void SeekToFirst() = 
0;   
67};   68   70class BinFileReader : public Reader {   71 public:   72  ~BinFileReader() { Close
 (); }   
74  bool Open(const std::string path) override;   76  bool Open(const std::string path, int capacity);   78  void Close()
 override;   

svn commit: r1857944 [1/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Author: moaz
Date: Mon Apr 22 10:37:18 2019
New Revision: 1857944

URL: http://svn.apache.org/viewvc?rev=1857944=rev
Log:
SINGA-420 Add Doxygen C++ documentation

Added:
incubator/singa/site/trunk/doxygen/
incubator/singa/site/trunk/doxygen/html/
incubator/singa/site/trunk/doxygen/html/annotated.html
incubator/singa/site/trunk/doxygen/html/bc_s.png   (with props)
incubator/singa/site/trunk/doxygen/html/bdwn.png   (with props)
incubator/singa/site/trunk/doxygen/html/channel_8h_source.html
incubator/singa/site/trunk/doxygen/html/classFactory-members.html
incubator/singa/site/trunk/doxygen/html/classFactory.html
incubator/singa/site/trunk/doxygen/html/classPriorityQueue-members.html
incubator/singa/site/trunk/doxygen/html/classPriorityQueue.html
incubator/singa/site/trunk/doxygen/html/classRegistra-members.html
incubator/singa/site/trunk/doxygen/html/classRegistra.html
incubator/singa/site/trunk/doxygen/html/classSafeQueue-members.html
incubator/singa/site/trunk/doxygen/html/classSafeQueue.html
incubator/singa/site/trunk/doxygen/html/classSingleton-members.html
incubator/singa/site/trunk/doxygen/html/classSingleton.html
incubator/singa/site/trunk/doxygen/html/classes.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy.html

incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy__coll__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy__coll__graph.md5

incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy__inherit__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1Accuracy__inherit__graph.md5
incubator/singa/site/trunk/doxygen/html/classsinga_1_1AdaGrad-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1AdaGrad.html

incubator/singa/site/trunk/doxygen/html/classsinga_1_1AdaGrad__coll__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1AdaGrad__coll__graph.md5

incubator/singa/site/trunk/doxygen/html/classsinga_1_1AdaGrad__inherit__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1AdaGrad__inherit__graph.md5
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Block-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Block.html

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder.html

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__coll__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__coll__graph.md5

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__inherit__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__inherit__graph.md5

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVEncoder-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVEncoder.html

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVEncoder__coll__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVEncoder__coll__graph.md5

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVEncoder__inherit__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVEncoder__inherit__graph.md5
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Channel-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Channel.html

incubator/singa/site/trunk/doxygen/html/classsinga_1_1ChannelManager-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ChannelManager.html

incubator/singa/site/trunk/doxygen/html/classsinga_1_1Constraint-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Constraint.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU.html

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU__coll__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU__coll__graph.md5

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU__inherit__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU__inherit__graph.md5
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Decoder-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Decoder.html

incubator/singa/site/trunk/doxygen/html/classsinga_1_1Decoder__inherit__graph.dot

incubator/singa/site/trunk/doxygen/html/classsinga_1_1Decoder__inherit__graph.md5
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Device-members.html
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Device.html

incubator/singa/site/trunk/doxygen/html/classsinga_1_1DeviceMemPool-members.html

svn commit: r1857944 [14/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__coll__graph.md5
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__coll__graph.md5?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__coll__graph.md5
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__coll__graph.md5
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1 @@
+0ac71c70ae5b762a5dd936a6616f9107
\ No newline at end of file

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__inherit__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__inherit__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__inherit__graph.dot
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__inherit__graph.dot
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,8 @@
+digraph "singa::init::Uniform"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node0 [label="singa::init::Uniform",height=0.2,width=0.4,color="black", 
fillcolor="grey75", style="filled", fontcolor="black"];
+  Node1 -> Node0 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node1 [label="singa::Initializer",height=0.2,width=0.4,color="black", 
fillcolor="white", style="filled",URL="$classsinga_1_1Initializer.html"];
+}

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__inherit__graph.md5
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__inherit__graph.md5?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__inherit__graph.md5
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Uniform__inherit__graph.md5
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1 @@
+23c0cf15d6684bca59c982e4b341c07a
\ No newline at end of file

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Xavier-members.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Xavier-members.html?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Xavier-members.html
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Xavier-members.html
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,85 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singainitXavier  
+
+
+
+  
+singa::init::Xavier Member List  
+
+
+
+This is the complete list of members for singa::init::Xavier, including all 
inherited members.
+
+  Fill(Tensor 
t) override (defined in singa::init::Xavier)singa::init::Xavierinlinevirtual
+  Initializer()=default 
(defined in singa::Initializer)singa::Initializer
+  Setup(const 
std::string str) (defined in singa::Initializer)singa::Initializerinline
+  Setup(const
 InitializerConf conf)singa::Initializerinlinevirtual
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Xavier.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Xavier.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Xavier.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1init_1_1Xavier.html 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,118 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::init::Xavier Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  

svn commit: r1857944 [22/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/inherit_graph_13.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/inherit_graph_13.dot?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/inherit_graph_13.dot (added)
+++ incubator/singa/site/trunk/doxygen/html/inherit_graph_13.dot Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,9 @@
+digraph "Graphical Class Hierarchy"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  rankdir="LR";
+  Node0 [label="singa::Encoder",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1Encoder.html",tooltip="Base encoder class 
that convert a set of tensors into string for storage. "];
+  Node0 -> Node1 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node1 [label="singa::CSVEncoder",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1CSVEncoder.html",tooltip="Convert values 
from tensors into a csv formated string. "];
+}

Added: incubator/singa/site/trunk/doxygen/html/inherit_graph_13.md5
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/inherit_graph_13.md5?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/inherit_graph_13.md5 (added)
+++ incubator/singa/site/trunk/doxygen/html/inherit_graph_13.md5 Mon Apr 22 
10:37:18 2019
@@ -0,0 +1 @@
+b9db72be6f3325f66b637d4696102bd4
\ No newline at end of file

Added: incubator/singa/site/trunk/doxygen/html/inherit_graph_14.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/inherit_graph_14.dot?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/inherit_graph_14.dot (added)
+++ incubator/singa/site/trunk/doxygen/html/inherit_graph_14.dot Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,7 @@
+digraph "Graphical Class Hierarchy"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  rankdir="LR";
+  Node0 [label="singa::FeedForwardNet",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1FeedForwardNet.html",tooltip="The 
feed-forward neural net. "];
+}

Added: incubator/singa/site/trunk/doxygen/html/inherit_graph_14.md5
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/inherit_graph_14.md5?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/inherit_graph_14.md5 (added)
+++ incubator/singa/site/trunk/doxygen/html/inherit_graph_14.md5 Mon Apr 22 
10:37:18 2019
@@ -0,0 +1 @@
+a15a11c86d60e50063817bd8177b000e
\ No newline at end of file

Added: incubator/singa/site/trunk/doxygen/html/inherit_graph_15.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/inherit_graph_15.dot?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/inherit_graph_15.dot (added)
+++ incubator/singa/site/trunk/doxygen/html/inherit_graph_15.dot Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,17 @@
+digraph "Graphical Class Hierarchy"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  rankdir="LR";
+  Node0 [label="singa::Initializer",height=0.2,width=0.4,color="black", 
fillcolor="white", style="filled",URL="$classsinga_1_1Initializer.html"];
+  Node0 -> Node1 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node1 [label="singa::init::Constant",height=0.2,width=0.4,color="black", 
fillcolor="white", style="filled",URL="$classsinga_1_1init_1_1Constant.html"];
+  Node0 -> Node2 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node2 [label="singa::init::Gaussian",height=0.2,width=0.4,color="black", 
fillcolor="white", style="filled",URL="$classsinga_1_1init_1_1Gaussian.html"];
+  Node0 -> Node3 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node3 [label="singa::init::MSRA",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1init_1_1MSRA.html",tooltip="Ref: [He, Zhang, 
Ren and Sun 2015]: Delving Deep into Rectifiers: Surpassing Human-Level 
Performance ..."];
+  Node0 -> Node4 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node4 [label="singa::init::Uniform",height=0.2,width=0.4,color="black", 
fillcolor="white", style="filled",URL="$classsinga_1_1init_1_1Uniform.html"];
+  Node0 

svn commit: r1857944 [4/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder.html Mon 
Apr 22 10:37:18 2019
@@ -0,0 +1,117 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::CSVDecoder Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaCSVDecoder  
+
+
+
+  
+Public Member Functions 
+List of all members  
+  
+singa::CSVDecoder Class Reference  
+
+
+
+Decode the string of csv formated data into data tensor (dtype is kFloat32) 
and optionally a label tensor (dtype is kInt).  
+ More...
+
+#include decoder.h
+
+Inheritance diagram for singa::CSVDecoder:
+
+
+
+[legend]
+
+Collaboration diagram for singa::CSVDecoder:
+
+
+
+[legend]
+
+
+Public Member Functions
+
+voidSetup (const 
DecoderConf conf) override
+
+
+std::vector Tensor 
Decode
 (std::string value) override
+Decode value to get data 
and labels. 
+
+
+const boolhas_label 
() const
+
+
+Detailed 
Description
+Decode the string of csv formated data into data 
tensor (dtype is kFloat32) and optionally a label tensor (dtype is kInt). 
+The documentation for this class was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/io/decoder.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__coll__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__coll__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__coll__graph.dot
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__coll__graph.dot
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,8 @@
+digraph "singa::CSVDecoder"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node2 [label="singa::CSVDecoder",height=0.2,width=0.4,color="black", 
fillcolor="grey75", style="filled", fontcolor="black"];
+  Node3 -> Node2 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node3 [label="singa::Decoder",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1Decoder.html",tooltip="The base decoder that 
converts a string into a set of tensors. "];
+}

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__coll__graph.md5
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__coll__graph.md5?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__coll__graph.md5
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__coll__graph.md5
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1 @@
+ae93b173bcebdcee334586305584cff2
\ No newline at end of file

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__inherit__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__inherit__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__inherit__graph.dot
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CSVDecoder__inherit__graph.dot
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,8 @@
+digraph "singa::CSVDecoder"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node0 [label="singa::CSVDecoder",height=0.2,width=0.4,color="black", 
fillcolor="grey75", style="filled", fontcolor="black"];
+  Node1 -> Node0 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node1 [label="singa::Decoder",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1Decoder.html",tooltip="The base decoder that 
converts a string into a set of tensors. "];
+}

Added: 

svn commit: r1857944 [28/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Propchange: incubator/singa/site/trunk/doxygen/html/nav_f.png
--
svn:mime-type = application/octet-stream

Added: incubator/singa/site/trunk/doxygen/html/nav_g.png
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/nav_g.png?rev=1857944=auto
==
Binary file - no diff available.

Propchange: incubator/singa/site/trunk/doxygen/html/nav_g.png
--
svn:mime-type = application/octet-stream

Added: incubator/singa/site/trunk/doxygen/html/nav_h.png
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/nav_h.png?rev=1857944=auto
==
Binary file - no diff available.

Propchange: incubator/singa/site/trunk/doxygen/html/nav_h.png
--
svn:mime-type = application/octet-stream

Added: incubator/singa/site/trunk/doxygen/html/network_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/network_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/network_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/network_8h_source.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,79 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: /home/moaz/incubator-singa/include/singa/io/network.h 
Source File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingaio  
+
+
+
+  
+network.h  
+
+
+1/2*3* Licensed to the Apache 
Software Foundation (ASF) under one4* or more contributor license agreements.  See the NOTICE 
file   
 5* distributed with this work for 
additional information6* regarding copyright 
ownership.  The ASF licenses this file
7* to you under the Apache License, Version 
2.0 (the8* License); 
you may not use this file except in compliance9* with the License.  You may obtain a copy of the License 
at   
10*   11*   http://www.apache.org/licenses/LICENSE-2.0   12*   13* Unless required by applicable law or agreed to in 
writing,   14* software distributed 
under the License is distributed on an   15* AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY   
16* KIND, either express or implied.  See 
the License for the   17* specific language 
governing permissions and limitations   18* under the License.   19*   20*/   
21   22#ifndef 
SINGA_COMM_NETWORK_H_   23#define 
SINGA_COMM_NETWORK_H_   24#include 
singa/singa_config.h   25#ifdef ENABLE_DIST   26#include e
 v.h   27#include 
thread   28#include 
unordered_map   29#include 
map   30#include 
vector   31#include 
condition_variable   32#include mutex   33#include 
 t;atomic   34#include 
string   35#include 
netinet/in.h   36#include 
queue   37   38namespace singa {   39   40#define LOCKED 1   41
 #define UNLOCKED 0   
42   43#define SIG_EP 
1   
44#define SIG_MSG 2   
45   46#define CONN_INIT 
0   
47#define CONN_PENDING 
1   
48#define CONN_EST 2   49
 0;#define CONN_ERROR 3   
50   51#define 
MAX_RETRY_CNT 3   52   53#define EP_TIMEOUT 5.   54   55#define MSG_DATA 0   56#define MSG_ACK 1   57   58class 
NetworkThread;   59class 
EndPoint;   60class 
EndPointFactory;   61   62class Message {   63private:   64  uint8_t 
type_;   
65  uint32_t id_;   66  std::size_t msize_ = 
0;   67  
std::size_t psize_ = 0;   68  std::size_t processed_ = 0;   69  
char *msg_ = nullptr;   70  static const int hsize_ =   71  sizeof(id_) + 2 * sizeof(std::size_t) + sizeof(type_);   72  char mdata_[hsize_];   73  friend 
class NetworkThread;   74  friend class 
EndPoint;   75   76public:   77  Message(int = MSG_DATA, uint32_t = 0);   78  
Message(const Message ) = delete;   79  Message(Message 
);   80  ~Message();   81   82  
void setMetadata(const void *, int);   83  void setPayload(const 
void *, int);   84   85  
std::size_t getMetadata(void **);   86  
std::size_t getPayload(void **);   87   88  std::size_t 
getSize();   
89  void 
setId(uint32_t);   90};   91   92class EndPoint {   93private:   94  
std::queueMessage * send_;   95  std::queueMessag
 e * recv_;   96  std::queueMessage * 
to_ack_;   
97  std::condition_variable cv_;   98  std::mutex 
mtx_;   
99  struct sockaddr_in 

svn commit: r1857944 [20/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/functions_func_c.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/functions_func_c.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/functions_func_c.html (added)
+++ incubator/singa/site/trunk/doxygen/html/functions_func_c.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,106 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- c -
+Clone()
+: singa::FeedForwardNet
+, singa::Tensor
+
+Close()
+: singa::io::BinFileReader
+, singa::io::BinFileWriter
+, singa::io::Reader
+, singa::io::TextFileReader
+, singa::io::TextFileWriter
+, singa::io::Writer
+
+Compile()
+: singa::FeedForwardNet
+
+CopyData()
+: singa::Tensor
+
+CopyDataFromHostPtr()
+: singa::Tensor
+
+CopyDataToFrom()
+: singa::Device
+
+Count()
+: singa::io::BinFileReader
+, singa::io::Reader
+, singa::io::TextFileReader
+
+Create()
+: Factory T, ID 

+
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/functions_func_d.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/functions_func_d.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/functions_func_d.html (added)
+++ incubator/singa/site/trunk/doxygen/html/functions_func_d.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,91 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- d -
+data()
+: singa::Tensor
+
+data_type()
+: singa::Tensor
+
+Decode()
+: singa::CSVDecoder
+, singa::Decoder
+
+Device()
+: singa::Device
+
+DoExec()
+: singa::CppCPU
+, singa::Device
+
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/functions_func_e.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/functions_func_e.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/functions_func_e.html (added)
+++ incubator/singa/site/trunk/doxygen/html/functions_func_e.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,98 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- e -
+Elapsed()
+: singa::Timer
+
+EnableDestFile()
+: singa::Channel
+
+EnableDestStderr()
+: singa::Channel
+
+Encode()
+: singa::CSVEncoder
+, singa::Encoder
+
+Evaluate()
+: singa::FeedForwardNet
+, singa::Loss
+, singa::Metric
+
+EvaluateOnBatch()
+: singa::FeedForwardNet
+
+Exec()
+: singa::Device
+
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/functions_func_f.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/functions_func_f.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/functions_func_f.html (added)
+++ incubator/singa/site/trunk/doxygen/html/functions_func_f.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,98 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Class Members - Functions
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() 

svn commit: r1857944 [17/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/decoder_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/decoder_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/decoder_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/decoder_8h_source.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,82 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: /home/moaz/incubator-singa/include/singa/io/decoder.h 
Source File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingaio  
+
+
+
+  
+decoder.h  
+
+
+1   19#ifndef SINGA_IO_DECODER_H_   20#define SINGA_IO_DECODER_H_   
21   22#include 
vector   23#include 
string   24#include 
singa/core/tensor.h   25
 ;#include 
singa/proto/io.pb.h   26   27namespace singa {   29class Decoder {   30 public:   31  Decoder() { }   32  virtual ~Decoder() { }   33   34  
virtual void 
Setup(const DecoderConf conf) {}   
35   37  virtual 
std::vectorTensor Decode(std::string
 value) = 0;  
 38};   39   40#ifdef USE_OPE
 NCV   
41class JPGDecoder : public Decoder {   44 public:   45  void Setup(const 
DecoderConf conf) override {   46
image_dim_order_ = conf.image_dim_order();   47  }   48  
std::vectorTensor Decode(std::string value) override;   49   50  
const std::string image_dim_order() const { return 
image_dim_order_; }   51   52 private:   54  std::string 
image_dim_order_ = CHW;   55};   56#endif   
57   
60class CSVDecoder : public Decoder {   61 public:   62  void Setup(const 
DecoderConf conf) override {   63
has_label_ = conf.has_label();   64  }
65  
std::vectorTensor Decode(std::string
 value) override;   66   67  
const bool 
has_label() const { return has_label_; }   68   69 private:   71  bool has_label_ = false;   72};   73} // namespace singa   74#endif // SINGA_IO_DECODER_H_singa::CSVDecoderDecode the string of csv formated data into data tensor (dtype is 
kFloat32) and optionally a label te...Definition: decoder.h:60
+singa::Decoder::Decodevirtual std::vector Tensor  Decode(std::string 
value)=0Decode value to get data and labels. 

+singa::DecoderThe base decoder that converts a string into a set of tensors. 
Definition: decoder.h:29
+singaLicensed to the 
Apache Software Foundation (ASF) under one or more contributor license 
agreements...Definition: common.h:48
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/device_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/device_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/device_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/device_8h_source.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,98 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: /home/moaz/incubator-singa/include/singa/core/device.h 
Source File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingacore  
+
+
+
+  
+device.h  
+
+
+1   19#ifndef SINGA_CORE_DEVICE_H_   20#define SINGA_CORE_DEVICE_H_   
21   22#include 
type_traits   23#include 
vector   24#include 
string   25#include functional   26#include memory   27   28#include singa/singa_config.h   29#include singa/core/common.h   30#include singa/core/memory.h   31#include 
singa/core/scheduler.h   32
 #include 
singa/proto/core.pb.h   33   34#ifdef USE_CUDA   35#include 
singa/utils/cuda_utils.h   36#endif // USE_CUDA   37   38#ifdef USE_OPENCL   39#include 
singa/utils/opencl_utils.h   40#endif // USE_OPENCL   41   42#ifdef USE_MKLDNN   43#include 
singa/utils/mkldnn_utils.h   44#endif  // USE_MKLDNN   45   46using std::vector;   47using std::string;   48using std::function;   49using std::shared_ptr;   50   51namespace singa {   52   56class Device {   57  public:   58  // 
 >Device() = default;class="lineno">   59  virtual ~class="code" href="classsinga_1_1Device.html">Device() {}class="line">   62  class="code" href="classsinga_1_1Device.html">Device(class="keywordtype">int id, 

svn commit: r1857944 [12/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1Tensor.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Tensor.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1Tensor.html (added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1Tensor.html Mon Apr 
22 10:37:18 2019
@@ -0,0 +1,531 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::Tensor Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaTensor  

+
+
+
+  
+Public Member Functions 
+Protected Member Functions 
+Protected Attributes 
+List of all members  
+  
+singa::Tensor Class Reference  
+
+
+
+A Tensor instance is a multi-dimensional array resident on a Device (default device is the host CPU).  
+ More...
+
+#include tensor.h
+
+Collaboration diagram for singa::Tensor:
+
+
+
+[legend]
+
+
+Public Member Functions
+
+Tensor 
(const Shape shape, DataType dtype=kFloat32)
+Constructor using default 
device. 
+
+
+Tensor 
(const Shape shape, std::shared_ptr Device  dev, DataType 
dtype=kFloat32)
+Constructor with shape, 
device and data type. 
+
+
+Tensor 
(const Tensor 
from)
+Copy constructor. No deep 
copy. 
+
+
+Tensor 
(Tensor 
from)
+Move constructor. No deep 
copy. 
+
+Block *block () 
const
+For functions in xx_math.cc 
to access the block.  More...
+
+
+std::shared_ptr Device 
device () 
const
+
+
+templatetypename SType  
+const SType *data () 
const
+Return immutable Tensor values with given type. 
+
+
+const DataTypedata_type
 () const
+data type, including 
kFloat16, kFloat32, kInt 
+
+
+const Shape shape () const
+
+
+const size_tshape 
(const size_t idx) const
+
+
+size_tnDim () 
const
+
+
+boolempty () 
const
+
+
+booltranspose
 () const
+The stride should decrease 
except dim with stride=0 due to broadcasting. 
+
+
+const vector int  stride () const
+
+
+boolinitailized
 () const
+Return true if the content 
of the tensor is initialized. 
+
+
+size_tSize () 
const
+Return number of total 
elements. 
+
+
+size_tMemSize 
() const
+Return memory size (i.e., 
Bytes) 
+
+templatetypename SType  
+voidGetValue 
(SType *value, const size_t num)
+used for swig code to 
convert Tensor into numpy array.  More...
+
+
+voidToProto 
(singa::TensorProto *proto) const
+Serialize data, shape and 
transpose to protobuf object. 
+
+
+floatL1 () 
const
+Return average L1 norm. 
+
+
+floatL2 () 
const
+Return average L2 norm. 
+
+
+templatetypename SType  
+voidSetValue 
(const SType x)
+Set each element of the 
tensor to be x. 
+
+templatetypename SType  
+voidCopyDataFromHostPtr
 (const SType *src, const size_t num, const size_t offset=0)
+For init the tensor values, 
copy 'num' elements from 'src' to the internal memory with 'offset' (elements). 
 More...
+
+voidCopyData 
(const Tensor 
other)
+Copy data from another Tensor which may be on a diff device.  More...
+
+
+voidFromProto
 (const singa::TensorProto proto)
+Deserialize data, shape and 
transpose from protobuf object. 
+
+
+voidRepeatData
 (const vector size_t  repeats, int axis, int total_repeats, const 
Tensor other)
+TODO(wangwei) merge 
RepeatData into Repeat? 
+
+
+TensorRepeat (const vector size_t 
 repeats, int axis, std::shared_ptr Device  device=nullptr)
+
+TensorClone 
(std::shared_ptr Device 
 device=nullptr) const
+return an exactly the same 
Tensor with data been deep copied to the given device.  More...
+
+
+Tensor operator=
 (const Tensor 
in)
+Copy assignment. 
+
+
+Tensor operator=
 (Tensor 
in)
+Move assignment. 
+
+
+Tensor operator+= (const Tensor in)
+
+
+Tensor operator-= (const Tensor in)
+
+
+Tensor operator*= (const Tensor in)
+
+
+Tensor operator/= (const Tensor in)
+
+
+templatetypename SType  
+Tensor operator+=
 (const SType x)
+SType is a scalar type. 
+
+
+templatetypename SType  
+Tensor operator-=
 (const SType x)
+SType is a scalar type. 
+
+
+templatetypename SType  
+Tensor operator*=
 (const SType x)
+SType is a scalar type. 
+
+
+templatetypename SType  
+Tensor operator/=
 (const SType x)
+SType is a scalar type. 
+
+
+Tensor Reshape 
(const Shape shape)
+change the shape (and 
stride); the block may be reallocated. 
+
+
+Tensor Resize 
(const Shape shape)
+Resize the memory and 
return itself. 
+
+
+Tensor T 
()
+Matrix transpose. Valid 
only if shape.size() == 2. 
+
+
+Tensor Transpose
 ()
+Reverse the shape vector. 

+
+
+Tensor Transpose
 (const vector size_t  axes)
+Change the axes. 
+
+
+Tensor Broadcast
 (const Shape shape)
+Return a view of the input 
tensor whose shape is 

svn commit: r1857944 [19/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/feed__forward__net_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/feed__forward__net_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/feed__forward__net_8h_source.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/feed__forward__net_8h_source.html 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,102 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: 
/home/moaz/incubator-singa/include/singa/model/feed_forward_net.h Source 
File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingamodel  
+
+
+
+  
+feed_forward_net.h  
+
+
+1   18#ifndef SINGA_MODEL_FEED_FORWARD_NET_H_   19#define SINGA_MODEL_FEED_FORWARD_NET_H_   20#include singa/model/layer.h   21#include singa/model/loss.h   22#include singa/model/metric.h   23#include singa/model/updater.h   24#include thread   25#include memory   26namespace singa {   27   31class FeedForwardNet {   32 public:<
 a name="l00033">   33  FeedForwardNet() = default;   35  ~FeedForwardNet();   
36   42  std::shared_ptrLayer Add(std::shared_ptrLayer
 layer);   
43   44  // TODO(wangwei) add 
ConcatenateLayer and SliceLayer   45  // AddConcatenateLayer(vectorLayer* src, Layer 
*dst); 
  46  // AddSliceLayer(Layer* layer, 
vectorLayer* dst);   47   52  
std::shared_ptrLayer Add(const LayerConf conf,   53  const Shape* sample_shape = nullptr);   54   63  void Compile(bool shuffle, Optimizer* opt, Loss* loss, Metric* metric);   73  void Compile(bool shuffle, bool 
to_register, std::shared_ptrUpdater updater,   74   Loss* loss, Me
 tric* metric);   75   82  void Train(size_t batchsize, int nb_epoch, const Tensor x, const Tensor y,   83 float val_split = 0.0f);   89  void Train(size_t batchsize, int nb_epoch, const Tensor x, const Tensor y,   90 const Tensor val_x, const Tensor val_y);   92  
const std::pairfloat, float TrainOnBatch(int epoch, const Tensor x,   93   
  const Tensor y);   94  103  
std::pairTensor, Tensor Evaluate(const Tensor x, const Tensor y,  104   
  size_t batchsize = 
128);<
 /a>  106  std::pairTensor, Tensor EvaluateOnBatch(const Tensor x, const Tensor y);  107  114  
const Tensor Predict(const Tensor x, size_t batchsize = 128);  116  const Tensor PredictOnBatch(const Tensor x);  117  120  
const Tensor Forward(int flag, const Tensor x);  123  
const vectorTensor Backward(int flag, const Tensor grad);  
124  127  FeedForwardNet Clone(std::shared_ptrDevice
 device);  
129  void ToDevice(std::shared_ptrDevice
 device);  
130  void
  ToHost() { ToDevice(defaultDevice);
 }  
132  void AsType(DataType
 dtype);  
133  
135  std::thread TrainThread(size_t batchsize, int nb_epoch, const Tensor x,  136   
   const Tensor y, const Tensor val_x,  137   
   const Tensor val_y) {  138
return std::thread(  139[=]() { Train(batchsize,
 nb_epoch, x, y, val_x, val_y); });
   140  }  
141  
143  std::thread TrainThread(size_t batchsize, int nb_epoch, const Tensor x,  144   
   const Tensor y) {  145return std::thr
 ead([=]() { Train(batchsize,
 nb_epoch, x, y); });  146  }  147  148  
const vectorstd::shared_ptrLayer 
layers() const { return layers_; }  149  const vectorstring GetParamNames() const;  150  const 
vectorParamSpec GetParamSpecs() const;  151  const vectorTensor GetParamValues() const;  152  153 protected:  154  
vectorstd::shared_ptrLayer layers_;  155  
std::shared_ptrUpdater updater_;  156  Loss* loss_;  157  Metric* metric_;  158  159  bool 
shuffle_ = true;  160  Device* device_ = nullptr;  161  DataType dtype_ = 
kFloat32;  
162};  163  164} /* singa */  165  166#endif 
  // SINGA_MODEL_FEED_FORWARD_NET_H_singa::FeedForwardNet::~FeedForwardNet~FeedForwardNet()Delete all layers. 

+singa::FeedForwardNet::Backwardconst vector Tensor  Backward(int flag, const Tensor 
grad)Backward layers one by one using the 
gradient batch #39;grad#39;. 
+singa::FeedForwardNet::PredictOnBatchconst Tensor PredictOnBatch(const Tensor x)Predict for one batch data. 
+singa::TensorA 
Tensor instance is a multi-dimensional array resident on a Device (default 
device is the host CPU)...Definition: 
tensor.h:56
+singa::FeedForwardNet::Trainvoid Train(size_t batchsize, int nb_epoch, const Tensor x, 
const Tensor y, float val_split=0.0f)Conduct the 
training giving the training data #39;x#39; and label 
#39;y#39;. 

svn commit: r1857944 [15/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1io_1_1Reader.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1io_1_1Reader.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1io_1_1Reader.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1io_1_1Reader.html Mon 
Apr 22 10:37:18 2019
@@ -0,0 +1,253 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::io::Reader Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaioReader  
+
+
+
+  
+Public Member Functions 
+List of all members  

+  
+singa::io::Reader Class Referenceabstract  
+
+
+
+General Reader that provides 
functions for reading tuples.  
+ More...
+
+#include reader.h
+
+Inheritance diagram for singa::io::Reader:
+
+
+
+[legend]
+
+
+Public Member Functions
+virtual~Reader
 ()
+In case that users forget 
to call Close() to release resources, e.g., memory, you 
can release them here.  More...
+
+virtual boolOpen
 (const std::string path)=0
+path is the path to the 
storage, could be a file path, database connection, or hdfs path.  More...
+
+
+virtual voidClose
 ()=0
+Release resources. 
+
+virtual boolRead
 (std::string *key, std::string *value)=0
+Read a tuple.  More...
+
+virtual intCount
 ()=0
+Iterate through all tuples 
to get the num of all tuples.  More...
+
+
+virtual voidSeekToFirst
 ()=0
+Seek to the first tuple 
when the cursor arrives to the end of the file. 
+
+
+Detailed 
Description
+General Reader that provides functions for reading 
tuples. 
+Subclasses implement the functions for a specific data storage, e.g., CSV 
file, HDFS, kvfile, leveldb, lmdb, etc. 
+Constructor  Destructor Documentation
+
+~Reader()
+
+
+
+
+  
+  
+  
+
+  virtual singa::io::Reader::~Reader 
+  (
+  )
+  
+
+  
+  
+  
+inlinevirtual  
+  
+
+
+
+In case that users forget to call Close() to release resources, e.g., memory, you 
can release them here. 
+
+
+
+Member Function Documentation
+
+Count()
+
+
+
+
+  
+  
+  
+
+  virtual int singa::io::Reader::Count 
+  (
+  )
+  
+
+  
+  
+  
+pure virtual  
+  
+
+
+
+Iterate through all tuples to get the num of all tuples. 
+return num of tuples 
+
+Implemented in singa::io::TextFileReader,
 and singa::io::BinFileReader.
+
+
+
+
+Open()
+
+
+
+
+  
+  
+  
+
+  virtual bool singa::io::Reader::Open 
+  (
+  const std::string 
+  path)
+  
+
+  
+  
+  
+pure virtual  
+  
+
+
+
+path is the path to the storage, could be a file path, database connection, 
or hdfs path. 
+return true if open successfully, otherwise false. 
+
+Implemented in singa::io::TextFileReader,
 and singa::io::BinFileReader.
+
+
+
+
+Read()
+
+
+
+
+  
+  
+  
+
+  virtual bool singa::io::Reader::Read 
+  (
+  std::string *
+  key, 
+
+
+  
+  
+  std::string *
+  value
+
+
+  
+  )
+  
+
+  
+  
+  
+pure virtual  
+  
+
+
+
+Read a tuple. 
+return true if read successfully; return flase if coming to the end of the 
file; LOG(FATAL) if error happens. 
+
+Implemented in singa::io::TextFileReader,
 and singa::io::BinFileReader.
+
+
+
+The documentation for this class was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/io/reader.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1io_1_1Reader__inherit__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1io_1_1Reader__inherit__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1io_1_1Reader__inherit__graph.dot
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1io_1_1Reader__inherit__graph.dot
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,10 @@
+digraph "singa::io::Reader"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node0 [label="singa::io::Reader",height=0.2,width=0.4,color="black", 
fillcolor="grey75", style="filled", fontcolor="black"];
+  Node0 -> Node1 

svn commit: r1857944 [23/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/initializer_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/initializer_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/initializer_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/initializer_8h_source.html Mon Apr 
22 10:37:18 2019
@@ -0,0 +1,95 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: 
/home/moaz/incubator-singa/include/singa/model/initializer.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingamodel  
+
+
+
+  
+initializer.h  
+
+
+1   19#ifndef SINGA_MODEL_INITIALIZER_H_   20#define SINGA_MODEL_INITIALIZER_H_   21#include string   22#include singa/core/tensor.h   23#include 
singa/proto/model.pb.h   24#include singa/u
 tils/string.h   25namespace singa {   
27using InitializerConf
 = FillerConf;   
28class Initializer {   29 public:   30  Initializer() = default;   31  void Setup(const 
std::string str) {   32InitializerConf
 conf;   
33conf.ParseFromString(str);   34
Setup(conf);  
 35  }   36   38  virtual void Setup(const InitializerConf
 conf) {}   
39   40  virtual void Fill(Tensor t) = 0;   
41};   42   43namespace init {   44class Constant : public Initializer {   45public:   46  Constant() = default;   47  Constant(const float x) : v_(x) 
{}   
48  void Setup(const InitializerConf
 conf) override { v_ = conf.value(); }   49  
void Fill(Tensor t) 
override { t.SetValue(v_);
 }   
50   51 private:   52  float v_ = 0;   53};   
54   
55class Uniform : public Initializer {   56public:   57  Uniform() = 
default;   58  Uniform(const float low, const float high) : 
min_(low), max_(high) {}   
59  void Setup(const InitializerConf
 conf) override {   60min_ = 
conf.min();   61max_ = conf.max();   62  
}   
63  void Fill(Tensor t) 
override { singa::Uniform(min_,
 max_, t); }   64   65 private:   66  float min_ = 0, max_ = 1;   67};   68   69class Gaussian : public Initializer {   70public:   71  Gaussian() = 
default;   72  Gaussian(const float m, const float s): 
mean_(m), std_(s) {}   
73  void Setup(const InitializerConf
 conf) override {   74mean_ = 
conf.mean();  
 75std_ = conf.std();   76  }   77  
void Fill(Tensor t) 
override { singa::Gaussian(mean_,
 std_, t); }   78   79 private:   80  float mean_ = 0, std_ = 1;   81};   
82   
85class Xavier : public Initializer {   86public:   87  void Fill(Tensor t) 
override {   88CHECK_EQ(t.nDim(), 2u);   89
float scale = sqrt(6.0f / (t.shape(0) + 
t.shape(1))); 
  90LOG(INFO)  xavier scale   
scale;   91singa::Uniform(-scale,
 scale, t);   92  }   93};   
94   
97class MSRA : public Initializer {   98 public:   99  void Fill(Tensor t) 
override {  100CHECK_EQ(t.nDim(), 2u);  101
float std = sqrt(2.0f / t.shape(0));  102singa::Gaussian(0.0f,
 std, t);  103  }  104};  
105  106}  // namespace init  
107  
109std::shared_ptrInitializer CreateInitializer(const InitializerConf
 conf) {  
110  std::shared_ptrInitializer init;  111  
if (ToLowerCase(conf.type()) == constant) {  112init = 
std::make_sharedinit::Constant&
 gt;();  
113  } else if (ToLowerCase(conf.type()) == uniform) {  114init = 
std::make_sharedinit::Uniform();  115  } else if 
(ToLowerCase(conf.type()) == gaussian) {  116init = 
std::make_sharedinit::Gaussian();  117  } else if 
(ToLowerCase(conf.type()) == 
 t;xavier) {  118init = 
std::make_sharedinit::Xavier();  119  } else if 
(ToLowerCase(conf.type()) == msra) {  120init = 
std::make_sharedinit::MSRA();  121  } else {  122LOG(FATAL) 
 Unknown initialization type: 
  conf.type();  123  }<
 /a>  124  init-Setup(conf);  125  
return init;  126}  127}  
// namespace singa  128#endif  // SINGA_MODEL_INITIALIZER_H_singa::init::GaussianDefinition: initializer.h:69
+singa::init::XavierRef: [Bengio and Glorot 2010] Understanding the difficulty of 
training deep feedforward neural networ...Definition: initializer.h:85
+singa::init::ConstantDefinition: initializer.h:44
+singa::init::MSRARef: [He, Zhang, Ren and Sun 2015]: Delving Deep into Rectifiers: 
Surpassing Human-Level Performance ...Definition: initializer.h:97
+singa::Tensor::SetValuevoid SetValue(const SType x)Set each 
element of the tensor to be x. 
+singa::InitializerConfFillerConf InitializerConfBase class 
for initializing parameter values. Definition: 
initializer.h:27
+singa::TensorA 
Tensor instance is a multi-dimensional array resident on a Device (default 
device is the host 

svn commit: r1857944 [9/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1Nesterov.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Nesterov.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1Nesterov.html (added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1Nesterov.html Mon Apr 
22 10:37:18 2019
@@ -0,0 +1,184 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::Nesterov Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaNesterov  
+
+
+
+  
+Public Member Functions 
+List of all members  
+  
+singa::Nesterov Class Reference  
+
+
+
+Inheritance diagram for singa::Nesterov:
+
+
+
+[legend]
+
+Collaboration diagram for singa::Nesterov:
+
+
+
+[legend]
+
+
+Public Member Functions
+
+voidSetup 
(const OptimizerConf conf)
+Setup the meta fields of 
the optimizer. 
+
+
+voidApply 
(int epoch, float lr, const string name, Tensor grad, Tensor value, int step=-1) 
override
+Apply the updating 
algorithm. 
+
+voidSetMomentumGenerator
 (std::function float(int) func)
+The argument function 
returns the momentum value given the current running step (i.e., 
iterations/mini-batches).  More...
+
+Public Member Functions inherited from singa::Optimizer
+voidSetup 
(const string str)
+Setup the optimzier using configurations from serialized 
string (for binding languages).  More...
+
+virtual voidRegister
 (const string name, const ParamSpec specs)
+Register the parameter, e.g., create Constraint and Regularizers.  More...
+
+
+virtual voidApplyRegularizerConstraint (int epoch, const string 
name, const Tensor 
value, Tensor 
grad, int step=-1)
+
+voidApply 
(int epoch, const string name, Tensor grad, Tensor value, int step=-1)
+Apply the updating algorithm if the gradient is not empty.  
More...
+
+voidSetLearningRateGenerator
 (function float(int) func)
+The argument is a function that returns the learning rate 
given the current step (i.e., curren running iteration).  More...
+
+
+floatGetLearningRate (int step)
+
+
+
+Additional Inherited Members
+Protected Attributes inherited from singa::Optimizer
+
+function float(int)learning_rate_generator_
+
+
+std::unordered_map std::string, float learning_rate_multplier_
+
+
+std::unordered_map std::string, Constraint * constraints_
+
+
+std::unordered_map std::string, Regularizer * regularizers_
+
+
+Constraint 
*constraint_ = 
nullptr
+
+
+Regularizer 
*regularizer_ = 
nullptr
+
+
+OptimizerConfconf_
+
+
+Member Function Documentation
+
+SetMomentumGenerator()
+
+
+
+
+  
+  
+  
+
+  void singa::Nesterov::SetMomentumGenerator 
+  (
+  std::function float(int)
+  func)
+  
+
+  
+  
+  
+inline  
+  
+
+
+
+The argument function returns the momentum value given the current running 
step (i.e., iterations/mini-batches). 
+
+
+
+The documentation for this class was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/model/optimizer.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Nesterov__coll__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Nesterov__coll__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Nesterov__coll__graph.dot 
(added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1Nesterov__coll__graph.dot 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,14 @@
+digraph "singa::Nesterov"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node2 [label="singa::Nesterov",height=0.2,width=0.4,color="black", 
fillcolor="grey75", style="filled", fontcolor="black"];
+  Node3 -> Node2 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node3 [label="singa::Optimizer",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1Optimizer.html",tooltip="The base class for 
gradient descent algorithms used to update the model parameters in order to 
optimi..."];
+  Node4 -> Node3 
[dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" 
constraint_" ,fontname="Helvetica"];
+  Node4 [label="singa::Constraint",height=0.2,width=0.4,color="black", 
fillcolor="white", 

svn commit: r1857944 [7/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer.html 
(added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer.html 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,159 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::ImageTransformer Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaImageTransformer  
+
+
+
+  
+Public Member Functions 
+List of all members  

+  
+singa::ImageTransformer Class Reference  
+
+
+
+Inheritance diagram for singa::ImageTransformer:
+
+
+
+[legend]
+
+Collaboration diagram for singa::ImageTransformer:
+
+
+
+[legend]
+
+
+Public Member Functions
+voidSetup
 (const TransformerConf conf) override
+
+
+TensorApply (int flag, Tensor input) override
+
+
+const boolfeaturewise_center () const
+
+
+const boolfeaturewise_std_norm () const
+
+
+const boolhorizontal_mirror () const
+
+
+const intresize_height () const
+
+
+const intresize_width () const
+
+
+const floatrescale 
() const
+
+
+const Shapecrop_shape () const
+
+
+const stringimage_dim_order () const
+
+
+Member Function Documentation
+
+Setup()
+
+
+
+
+  
+  
+  
+
+  void singa::ImageTransformer::Setup 
+  (
+  const TransformerConf 
+  conf)
+  
+
+  
+  
+  
+inlineoverridevirtual  
+  
+
+
+if crop_shape not contain 2 elements, ignore crop option. 
+
+Reimplemented from singa::Transformer.
+
+
+
+The documentation for this class was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/io/transformer.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__coll__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__coll__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__coll__graph.dot
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__coll__graph.dot
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,8 @@
+digraph "singa::ImageTransformer"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node2 [label="singa::ImageTransformer",height=0.2,width=0.4,color="black", 
fillcolor="grey75", style="filled", fontcolor="black"];
+  Node3 -> Node2 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node3 [label="singa::Transformer",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1Transformer.html",tooltip="Base apply class 
that does data transformations in pre-processing stage. "];
+}

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__coll__graph.md5
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__coll__graph.md5?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__coll__graph.md5
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__coll__graph.md5
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1 @@
+366922251a73b8e064d2f5f97c2a716e
\ No newline at end of file

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__inherit__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__inherit__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__inherit__graph.dot
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1ImageTransformer__inherit__graph.dot
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,8 @@
+digraph "singa::ImageTransformer"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node0 

svn commit: r1857944 [35/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/transformer_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/transformer_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/transformer_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/transformer_8h_source.html Mon Apr 
22 10:37:18 2019
@@ -0,0 +1,83 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: /home/moaz/incubator-singa/include/singa/io/transformer.h 
Source File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingaio  
+
+
+
+  
+transformer.h  
+
+
+1   19#ifndef SINGA_IO_TRANSFORMER_H_   20#define SINGA_IO_TRANSFORMER_H_   
21   22#include 
vector   23#include 
string   24#include 
singa/core/tensor.h   25#include 
singa/proto/io.pb.h   26#include 
singa/proto/model.pb.h   27   28namespace singa {   29   31class Transformer {   32 public:   33  Transformer() {}   34  
virtual ~Transformer() {}   
35   36  virtual void Setup(const 
TransformerConf conf) {}   37   38  virtual Tensor Apply(int flag, Tensor input) = 0;   39};   
40   
41class ImageTransformer: public Transformer {   42 public:   
43  void Setup(const TransformerConf 
conf) override {   44
featurewise_center_ = conf.featurewise_center();   45
featurewise_std_norm_ = conf.featurewise_std_norm();   46resize_height_ = 
conf.resize_height();   47resize_width_ = 
conf.resize_width();   48rescale_ = conf.rescale();   49
horizontal_mirror_ = conf.horizontal_mirror();   50image_dim_order_ 
 = conf.image_dim_order();   51   53if (conf.crop_shape_size() == 2)   54  
crop_shape_ = {conf.crop_shape(0), conf.crop_shape(1)}; 55  
}   
56   57  Tensor Apply(int flag, Tensor input) override;   58   59  const bool 
featurewise_center() const { return featurewise_center_; }   60  
const bool 
featurewise_std_norm() const { return featurewise_std_norm_; }   61  
const bool 
horizontal_mirror() const { return horizontal_mirror_; }   62  
const int 
resize_height() const { return 
resize_height_; }   63  const int resize_width() const 
{ return resize_width_; }   64  
const float 
rescale() const { return rescale_; }   65  const Shape crop_shape() const 
{ return crop_shape_; }   66  
const strin
 g image_dim_order() const { return image_dim_order_; }   67   68 private:   69  bool featurewise_center_ = false;   70  bool 
featurewise_std_norm_ = false;   71  
bool horizontal_mirror_ = false;   72  int r
 esize_height_ = 0;   73  int 
resize_width_ = 0;   74  float 
rescale_ = 0.f;   75  Shape crop_shape_ = {};   76  
std::string image_dim_order_ = CHW;   77};   
78   79#ifdef 
USE_OPENCV   80Tensor resize(Tensor input, const size_t 
resize_height,81 const 
size_t resize_width, const string 
image_dim_order);   82#endif   83Tensor crop(Tensor input, const size_t 
crop_height,  
  84
  const size_t crop_width, const size_t 
crop_h_offset,85 const size_t 
crop_w_offset, const string image_dim_order);   86Tensor mirror(Tensor input, const bool 
horizontal_mirror,87 const bool 
vertical_mirror, con
 st string 
image_dim_order);   88} // namespace 
singa  
 89#endif  // 
SINGA_IO_TRANSFORMER_H_singa::ImageTransformerDefinition: transformer.h:41
+singa::ImageTransformer::Setupvoid Setup(const TransformerConf conf) overrideDefinition: transformer.h:43
+singa::TensorA 
Tensor instance is a multi-dimensional array resident on a Device (default 
device is the host CPU)...Definition: 
tensor.h:56
+singa::TransformerBase apply class that does data transformations in pre-processing 
stage. Definition: transformer.h:31
+singaLicensed to the 
Apache Software Foundation (ASF) under one or more contributor license 
agreements...Definition: common.h:48
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/updater_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/updater_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/updater_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/updater_8h_source.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,87 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: /home/moaz/incubator-singa/include/singa/model/updater.h 

svn commit: r1857944 [2/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/channel_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/channel_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/channel_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/channel_8h_source.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,89 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: /home/moaz/incubator-singa/include/singa/utils/channel.h 
Source File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingautils  
+
+
+
+  
+channel.h  
+
+
+1/2*3* Licensed to the Apache 
Software Foundation (ASF) under one4* or more contributor license agreements.  See the NOTICE 
file   
 5* distributed with this work for 
additional information6* regarding copyright 
ownership.  The ASF licenses this file
7* to you under the Apache License, Version 
2.0 (the8* License); 
you may not use this file except in compliance9* with the License.  You may obtain a copy of the License 
at   
10*   11*   http://www.apache.org/licenses/LICENSE-2.0   12*   13* Unless required by applicable law or agreed to in 
writing,   14* software distributed 
under the License is distributed on an   15* AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY   
16* KIND, either express or implied.  See 
the License for the   17* specific language 
governing permissions and limitations   18* under the License.   19*   20*/   
21   22#ifndef 
SINGA_UTILS_CHANNEL_H_   23#define 
SINGA_UTILS_CHANNEL_H_   24   25#include 
google/protobuf/message.h   26   27#include iostream   28#include fstream   29#include map   30#include string   31   32namespace singa {   33   35class Channel {   36 public:   37  explicit Channel(const std::string name);   38  ~Channel();   39   
41  inline const std::string GetName() { return name_; 
}   
43  inline void EnableDestStderr(bool enable) { stderr_ = enable; }   
45  inline void EnableDestFile(bool enable) { file_ = enable; }   48  void SetDestFilePath(const std::string file);   50  void Send(const std::string message);   52  
void Send(const google::protobuf::Message 
message);   
53   54 private:<
 a name="l00055">   55  std::string name_ 
= ;   56  bool stderr_ = false;   57  bool file_ 
= false;   58  std::ofstream 
os_;   
59};   60   61class ChannelManager {<
 /div>   
62 public:   63  ChannelManager() {}   64  ~ChannelManager();   
65   66  void 
Init();   
67  void SetDefaultDir(const char* 
dir);   
68  Channel* GetInstance(const std::string channel);   
69   70 private:   71  std::string dir_ = 
;   72  
std::mapstd::string, Channel* name2ptr_;   73};   
74   77void InitChannel(const char* 
argv);   
79void SetChannelDirectory(const char* 
path);   
81Channel* 
GetChannel(const std::string channel_name);   
82   83}  // namespace 
singa  
 84   85#endif  // SINGA_UTILS_CHANNEL_H__singa::Channel::GetNameconst std::string  GetName()Return the channel name, which is also used for naming the output 
file. Definition: channel.h:41
+singa::Channel::Sendvoid Send(const std::string message)Append a string message. 
+singa::ChannelManagerDefinition: channel.h:61
+singa::Channel::EnableDestStderrvoid EnableDestStderr(bool enable)Disabled by default. Definition: 
channel.h:43
+singa::Channel::EnableDestFilevoid EnableDestFile(bool enable)Enabled by default. Definition: 
channel.h:45
+singa::SetChannelDirectoryvoid SetChannelDirectory(const char *path)Set the directory name for persisting channel content. 

+singa::Channel::SetDestFilePathvoid SetDestFilePath(const std::string file)Reset the output file path. 
+singa::ChannelChannel for appending metrics or other information into files or 
screen. Definition: channel.h:35
+singaLicensed to the 
Apache Software Foundation (ASF) under one or more contributor license 
agreements...Definition: common.h:48
+singa::GetChannelChannel * GetChannel(const std::string 
channel_name)Get the channel instance. 

+singa::InitChannelvoid InitChannel(const char *argv)Initial function for global usage of channel. 
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/classFactory-members.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classFactory-members.html?rev=1857944=auto

svn commit: r1857944 [18/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/doxygen.css
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/doxygen.css?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/doxygen.css (added)
+++ incubator/singa/site/trunk/doxygen/html/doxygen.css Mon Apr 22 10:37:18 2019
@@ -0,0 +1,1596 @@
+/* The standard CSS for doxygen 1.8.13 */
+
+body, table, div, p, dl {
+   font: 400 14px/22px Roboto,sans-serif;
+}
+
+p.reference, p.definition {
+   font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+   font-size: 150%;
+}
+
+.title {
+   font: 400 14px/28px Roboto,sans-serif;
+   font-size: 150%;
+   font-weight: bold;
+   margin: 10px 2px;
+}
+
+h2.groupheader {
+   border-bottom: 1px solid #879ECB;
+   color: #354C7B;
+   font-size: 150%;
+   font-weight: normal;
+   margin-top: 1.75em;
+   padding-top: 8px;
+   padding-bottom: 4px;
+   width: 100%;
+}
+
+h3.groupheader {
+   font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+   -webkit-transition: text-shadow 0.5s linear;
+   -moz-transition: text-shadow 0.5s linear;
+   -ms-transition: text-shadow 0.5s linear;
+   -o-transition: text-shadow 0.5s linear;
+   transition: text-shadow 0.5s linear;
+   margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+   text-shadow: 0 0 15px cyan;
+}
+
+dt {
+   font-weight: bold;
+}
+
+div.multicol {
+   -moz-column-gap: 1em;
+   -webkit-column-gap: 1em;
+   -moz-column-count: 3;
+   -webkit-column-count: 3;
+}
+
+p.startli, p.startdd {
+   margin-top: 2px;
+}
+
+p.starttd {
+   margin-top: 0px;
+}
+
+p.endli {
+   margin-bottom: 0px;
+}
+
+p.enddd {
+   margin-bottom: 4px;
+}
+
+p.endtd {
+   margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+   font-weight: bold;
+}
+
+span.legend {
+font-size: 70%;
+text-align: center;
+}
+
+h3.version {
+font-size: 90%;
+text-align: center;
+}
+
+div.qindex, div.navtab{
+   background-color: #EBEFF6;
+   border: 1px solid #A3B4D7;
+   text-align: center;
+}
+
+div.qindex, div.navpath {
+   width: 100%;
+   line-height: 140%;
+}
+
+div.navtab {
+   margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+   color: #3D578C;
+   font-weight: normal;
+   text-decoration: none;
+}
+
+.contents a:visited {
+   color: #4665A2;
+}
+
+a:hover {
+   text-decoration: underline;
+}
+
+a.qindex {
+   font-weight: bold;
+}
+
+a.qindexHL {
+   font-weight: bold;
+   background-color: #9CAFD4;
+   color: #ff;
+   border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+color: #ff;
+}
+
+a.el {
+   font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+   color: #4665A2; 
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+   color: #4665A2; 
+}
+
+/* @end */
+
+dl.el {
+   margin-left: -1cm;
+}
+
+pre.fragment {
+border: 1px solid #C4CFE5;
+background-color: #FBFCFD;
+padding: 4px 6px;
+margin: 4px 8px 4px 2px;
+overflow: auto;
+word-wrap: break-word;
+font-size:  9pt;
+line-height: 125%;
+font-family: monospace, fixed;
+font-size: 105%;
+}
+
+div.fragment {
+padding: 0px;
+margin: 4px 8px 4px 2px;
+   background-color: #FBFCFD;
+   border: 1px solid #C4CFE5;
+}
+
+div.line {
+   font-family: monospace, fixed;
+font-size: 13px;
+   min-height: 13px;
+   line-height: 1.0;
+   text-wrap: unrestricted;
+   white-space: -moz-pre-wrap; /* Moz */
+   white-space: -pre-wrap; /* Opera 4-6 */
+   white-space: -o-pre-wrap;   /* Opera 7 */
+   white-space: pre-wrap;  /* CSS3  */
+   word-wrap: break-word;  /* IE 5.5+ */
+   text-indent: -53px;
+   padding-left: 53px;
+   padding-bottom: 0px;
+   margin: 0px;
+   -webkit-transition-property: background-color, box-shadow;
+   -webkit-transition-duration: 0.5s;
+   -moz-transition-property: background-color, box-shadow;
+   -moz-transition-duration: 0.5s;
+   -ms-transition-property: background-color, box-shadow;
+   -ms-transition-duration: 0.5s;
+   -o-transition-property: background-color, box-shadow;
+   -o-transition-duration: 0.5s;
+   transition-property: background-color, box-shadow;
+   transition-duration: 0.5s;
+}
+
+div.line:after {
+content:"\000A";
+white-space: pre;
+}
+
+div.line.glow {
+   background-color: cyan;
+   box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+   padding-right: 4px;
+   text-align: right;
+   border-right: 2px solid #0F0;
+   background-color: #E8E8E8;
+white-space: pre;
+}

svn commit: r1857944 [24/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/layer_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/layer_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/layer_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/layer_8h_source.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,104 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: /home/moaz/incubator-singa/include/singa/model/layer.h 
Source File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingamodel  
+
+
+
+  
+layer.h  
+
+
+1/*2 * Licensed to the Apache Software Foundation (ASF) under 
one
3 * or more contributor license agreements.  
See the NOTICE file4 * distributed with this 
work for additional information5 
* regarding copyright ownership.  The ASF licenses this file6 * to you under the Apache License, Version 2.0 
(the
7 * License); you may not use 
this file except in compliance8 
* with the License.  You may obtain a copy of the License at9 *   10 * 
http://www.apache.org/licenses/LICENSE-2.0   11 
*   
12 * Unless required by applicable law or 
agreed to in writing, software   13<
 /span> * distributed under the License is 
distributed on an AS IS BASIS,   14 
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.   15 * See the License for 
the specific language governing permissions and   16 * limitations under the License.   17 */   18   19#ifndef SINGA_MODEL_LAYER_H_   20#define SINGA_MODEL_LAYER_H_   
21   22#include 
vector   23#include 
string   24#include 
stack   25#include 
utility   26#include 
memory   27#include 
 >singa/core/tensor.hname="l00028">   28class="preprocessor">#include 
 >singa/proto/model.pb.hname="l00029">   29class="preprocessor">#include 
 >singa/utils/factory.hname="l00030">   30class="line">   
 >31namespace href="namespacesinga.html">singa {name="l00032">   32class="line">   
 >33typedef vectorsize_t 
 >Shape;class="line" href="classsinga_1_1
 Layer.html">   37class Layer {   38 public:   39  Layer() = default;   40   
43  void Setup(const Shape in_shape, const string 
proto_str) {<
 a name="l00044">   44LayerConf 
conf;   
45conf.ParseFromString(proto_str);   46this-Setup(in_shape,
 conf);   
47  }   48   
50  void Setup(const vectorShape in_shapes, const string proto_str) {   51LayerConf 
conf;   
52conf.ParseFromString(proto_str);   53this-Setup(in_shapes,
 conf);   
54  }   55   56   57  
// = Following Functions could be override 
=   
59  virtual ~Layer() 
{};   
60   
63  virtual const std::string layer_type() const { return Unknown; }   64   
72  virtual void Setup(const Shape in_sample, const LayerConf conf) {   73name_ = 
conf.name();  
 74// TODO(wangwei) load param values 
from checkpoint files.   75  }   76   
78  virtual void Setup(const vectorShape in_samples, const LayerConf conf) {   79name_ = 
conf.name();  
 80// TODO(wangwei) load param values 
from checkpoint files.   81  }   82   
84  virtual const Shape <
 a class="code" 
href="classsinga_1_1Layer.html#ad98c0285b0b3ffe2dfc4d5fdbc2baf16">GetOutputSampleShape() const {   85LOG(FATAL) 
 Pls override this 
function;   86return 
vectorsize_t{};   87  }   
90  virtual const Shape GetOutputSampleShape(int k) {   91LOG(FATAL)  Pls override this function;   92
return vectorsize_t{};   93  
}   
94  
103  virtual const Tensor Forward(int flag, const Ten
 sor input) {  104LOG(FATAL)  Not implemented;  105Tensor t;  106
return t;  107  }  
108  
114  virtual const vectorTensor Forward
 (int flag, const vectorTensor inputs) {  115
vectorTensor ret;  116if 
(inputs.size() == 1) ret.push_back(Forward(flag,
 inputs.at(0)));  117  118LOG(FATAL) 
 Not 
implemented;  119return 
ret;  
120  }  121  128  
// layer has no parameters.  
132  virtual const 
std::pairTensor, vectorTensor Backward(int flag,  133   
const Tensor grad) {  134
 ;LOG(FATAL)  Not 
implemented!;  135Tensor t;  136return std::make_pair(t, 
vectorTensor{});  137  }  138  
141  virtual const std::pairvectorTensor, 
vectorTensor Backward(  142  int flag, const 
vectorTensor grads) {  143
vectorTensor input_grad, param_grad;  144if (grads.size() == 1u) {  145  auto ret = Backward(flag,
 grads.at(0));  146  
input_grad.push_back(ret.first);  147  param_grad = 
ret.second;  148} else 
{  

svn commit: r1857944 [5/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU.html (added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU.html Mon Apr 
22 10:37:18 2019
@@ -0,0 +1,197 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::CppCPU Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaCppCPU  

+
+
+
+  
+Public Member Functions 
+Protected Member Functions 
+List of all members  
+  
+singa::CppCPU Class Reference  
+
+
+
+Represent a CPU device which may have multiple threads/executors.  
+ More...
+
+#include device.h
+
+Inheritance diagram for singa::CppCPU:
+
+
+
+[legend]
+
+Collaboration diagram for singa::CppCPU:
+
+
+
+[legend]
+
+
+Public Member Functions
+
+std::shared_ptr Device 
host () const 
override
+
+
+voidSetRandSeed 
(unsigned seed) override
+
+Public Member Functions inherited from singa::Device
+
+Device 
(int id, int num_executors)
+Constructor with device ID, num of executors (e.g., cuda 
streams), max mem size to use (in MB) 
+
+
+Block *NewBlock 
(int size)
+Called by Tensor. 
+
+
+voidFreeBlock
 (Block *block)
+Called by Tensor. 
+
+virtual size_tGetAllocatedMem
 ()
+Return the size (bytes) of memory in use TODO(wangwei) 
override this function for all devices.  More...
+
+
+virtual voidCopyDataToFrom
 (Block *dst, Block *src, size_t nBytes, CopyDirection 
direction, int dst_offset, int src_offset)
+Copy data within or across devices. 
+
+
+voidCopyDataFromHostPtr (Block *dst, const void *src, size_t nBytes, 
size_t dst_offset=0)
+
+voidExec 
(function void(Context *) fn, const 
vector Block * 
read_blocks, const vector Block * write_blocks, bool 
use_rand_generator=false)
+Submit the operation to the device, which may execute it 
right now or delay it depending on the scheduler.  More...
+
+
+voidSync 
()
+wait for all operations submitted to this device. 
+
+
+LangTypelang () 
const
+Return the programming language for this device. 
+
+
+Context *context (int k)
+
+
+intid () 
const
+
+
+
+Protected Member Functions
+
+voidDoExec 
(function void(Context *) fn, int 
executor) override
+Execute one operation on 
one executor. 
+
+
+voidCopyToFrom 
(void *dst, const void *src, size_t nBytes, CopyDirection direction, Context *ctx) 
override
+
+
+void *Malloc 
(int size) override
+Allocate cpu memory. 
+
+
+voidFree 
(void *ptr) override
+Free cpu memory. 
+
+
+
+Additional Inherited Members
+Protected Attributes inherited from singa::Device
+
+intid_ = 0
+
+
+intnum_executors_ = 
0
+
+
+unsignedseed_ = 
0
+
+
+LangTypelang_
+Programming language type, could be kCpp, kCuda, kOpencl. 

+
+
+std::shared_ptr Device 
host_
+The host device. 
+
+
+Contextctx_
+
+
+Detailed 
Description
+Represent a CPU device which may have multiple 
threads/executors. 
+It runs cpp code. 
+The documentation for this class was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/core/device.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU__coll__graph.dot
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU__coll__graph.dot?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU__coll__graph.dot 
(added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1CppCPU__coll__graph.dot 
Mon Apr 22 10:37:18 2019
@@ -0,0 +1,10 @@
+digraph "singa::CppCPU"
+{
+  edge 
[fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
+  node [fontname="Helvetica",fontsize="10",shape=record];
+  Node2 [label="singa::CppCPU",height=0.2,width=0.4,color="black", 
fillcolor="grey75", style="filled", fontcolor="black"];
+  Node3 -> Node2 
[dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
+  Node3 [label="singa::Device",height=0.2,width=0.4,color="black", 
fillcolor="white", 
style="filled",URL="$classsinga_1_1Device.html",tooltip="Allocate memory and 
execute Tensor operations. "];
+  Node4 -> Node3 
[dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ctx_" 
,fontname="Helvetica"];
+  Node4 [label="singa::_Context",height=0.2,width=0.4,color="black", 

svn commit: r1857944 [21/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/functions_n.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/functions_n.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/functions_n.html (added)
+++ incubator/singa/site/trunk/doxygen/html/functions_n.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,80 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Here is a list of all documented class members with 
links to the class documentation for each member:
+
+- n -
+name()
+: singa::Layer
+
+NewBlock()
+: singa::Device
+
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/functions_o.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/functions_o.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/functions_o.html (added)
+++ incubator/singa/site/trunk/doxygen/html/functions_o.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,101 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Here is a list of all documented class members with 
links to the class documentation for each member:
+
+- o -
+Open()
+: singa::io::BinFileReader
+, singa::io::BinFileWriter
+, singa::io::Reader
+, singa::io::TextFileReader
+, singa::io::TextFileWriter
+, singa::io::Writer
+
+OpenFile()
+: singa::io::BinFileReader
+, singa::io::BinFileWriter
+
+operator*=()
+: singa::Tensor
+
+operator+=()
+: singa::Tensor
+
+operator-=()
+: singa::Tensor
+
+operator/=()
+: singa::Tensor
+
+operator=()
+: singa::Tensor
+
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/functions_p.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/functions_p.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/functions_p.html (added)
+++ incubator/singa/site/trunk/doxygen/html/functions_p.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,109 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Here is a list of all documented class members with 
links to the class documentation for each member:
+
+- p -
+param_name()
+: singa::Layer
+
+param_names()
+: singa::Layer
+
+param_specs()
+: singa::Layer
+
+param_values()
+: singa::Layer
+
+path()
+: singa::io::BinFileReader
+, singa::io::BinFileWriter
+, singa::io::TextFileReader
+, singa::io::TextFileWriter
+
+Pop()
+: PriorityQueue
 T 
+, SafeQueue T, 
Container 
+
+Predict()
+: singa::FeedForwardNet
+
+PredictOnBatch()
+: singa::FeedForwardNet
+
+PrepareNextField()
+: singa::io::BinFileReader
+
+Push()
+: PriorityQueue
 T 
+, SafeQueue T, 
Container 
+
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: incubator/singa/site/trunk/doxygen/html/functions_r.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/functions_r.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/functions_r.html (added)
+++ incubator/singa/site/trunk/doxygen/html/functions_r.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,104 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Class Members
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache 

svn commit: r1857944 [25/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/logging_8h_source.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/logging_8h_source.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/logging_8h_source.html (added)
+++ incubator/singa/site/trunk/doxygen/html/logging_8h_source.html Mon Apr 22 
10:37:18 2019
@@ -0,0 +1,87 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: /home/moaz/incubator-singa/include/singa/utils/logging.h 
Source File
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+includesingautils  
+
+
+
+  
+logging.h  
+
+
+1/2*3* Licensed to the Apache 
Software Foundation (ASF) under one4* or more contributor license agreements.  See the NOTICE 
file   
 5* distributed with this work for 
additional information6* regarding copyright 
ownership.  The ASF licenses this file
7* to you under the Apache License, Version 
2.0 (the8* License); 
you may not use this file except in compliance9* with the License.  You may obtain a copy of the License 
at   
10*   11*   http://www.apache.org/licenses/LICENSE-2.0   12*   13* Unless required by applicable law or agreed to in 
writing,   14* software distributed 
under the License is distributed on an   15* AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY   
16* KIND, either express or implied.  See 
the License for the   17* specific language 
governing permissions and limitations   18* under the License.   19*   20*/   
21   22// adapted from 
google::tensorflow::logging   23   24#ifndef SINGA_UTILS_LOGGING_H_   25#define SINGA_UTILS_LOGGING_H_   
26   27#include stdlib.h   28#include sstream   29#include string   30#ifdef USE_GLOG   31#include glog/logging.h   32#endif   33   34namespace singa
  {   
35   37void InitLogging(const char 
*argv);   
39void LogToStderr();   42void SetStderrLogging(int severity);   44void SetLogDestination(int severity, const 
char* path);   45   46using std::string;   47   48const int INFO = 0; 
   // base_logging::INFO;   49const int WARNING = 1;  
   // base_logging::WARNING;   50class="keyword">const int ERROR = 2;  
 > // base_logging::ERROR;class="line">   
 >51const class="keywordtype">int FATAL = 3;   // 
 >base_logging::FATAL;class="lineno">   52const class="keywordtype">int NUM_SEVERITIES = 4;  // 
 >base_logging::NUM_SEVERITIES;name="l00053">   53class="line">   
 >54#ifndef USE_GLOGclass="line">   
 >55
 namespace logging {   56   57class LogMessage : public std::basic_ostringstreamchar {   58 public:   59  LogMessage(const char* fname, 
int line, int 
severity);   
60  ~<
 a class="code" 
href="classsinga_1_1logging_1_1LogMessage.html">LogMessage();   
61   62 protected:   63  void GenerateLogMessage();   64  void DoLogging(FILE* file, const struct tm 
tm_time);   
65   66 private:   67  const char* fname_;   68  int line_;   69  int severity_;   70};   
71   72// LogMessageFatal 
ensures the process will exit in failure after   73// logging this message.   
74class LogMessageFatal : 
public LogMessage {   75 public:   76  LogMessageFatal(const char* file, int line);   77  ~LogMessageFatal();   
78};   79   80#define _SINGA_LOG_INFO \   81  ::singa::logging::LogMessage(__FILE__, __LINE__, 
singa::INFO)   82#define 
_SINGA_LOG_WARNING \   83  
::singa::logging::LogMessage(__FILE__, __LINE__, 
singa::WARNING)   84#define 
_SINGA_LOG_ERROR \   85  
::singa::logging::LogMessage(__FILE__, __LINE__, singa::ERROR)   86#define 
_SINGA_LOG_FATAL \   87  
::singa::logging::LogMessageFatal(__FILE__, __LINE__)   
88   89#define 
LOG(severity) _SINGA_LOG_##severity   90   95#define CHECK(condition)  \   96  if (!(condition)) \   97  LOG(FATAL)  Check failed:  #condition  
 >  class="lineno">   98 name="l00099">   99 class="comment">// Function is overloaded for integral types to allow static 
 > const class="lineno">  100// integrals declared 
 > in classes and not defined to be used as arguments to class="line">  
 > 101// CHECK* macros. Its not 
 > encouraged though. class="lineno">  102template 
 > typename T name="l00103">  103   class="keyword">inline const T GetReferenceableValue(const T t) {  104return t;  105  }  106inline char 
GetReferenceableValue(char t) { return t; }  107inline unsigned char GetReferenceableValue(unsigned char t) { 
return t; }  108inline signed char 
GetReferenceableValue(signed char t) { return t; 
}  

svn commit: r1857944 [11/35] - in /incubator/singa/site/trunk/doxygen: ./ html/ html/search/

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/doxygen/html/classsinga_1_1Snapshot.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1Snapshot.html?rev=1857944=auto
==
--- incubator/singa/site/trunk/doxygen/html/classsinga_1_1Snapshot.html (added)
+++ incubator/singa/site/trunk/doxygen/html/classsinga_1_1Snapshot.html Mon Apr 
22 10:37:18 2019
@@ -0,0 +1,200 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: singa::Snapshot Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaSnapshot  
+
+
+
+  
+Public Types 
+Public Member Functions 
+List of all members  
+  
+singa::Snapshot Class Reference  
+
+
+
+The snapshot management.  
+ More...
+
+#include snapshot.h
+
+
+Public Types
+enum 
Mode { kRead, 
+kWrite
+ }
+
+
+
+Public Member Functions
+Snapshot
 (const std::string prefix, Mode mode, int max_param_size=10)
+prefix.model is the 
binary file for parameter key-value pair.  More...
+
+
+std::vector std::pair std::string, Tensor  Read 
()
+Read parameters saved as 
tensors from checkpoint file. 
+
+
+std::vector std::pair std::string, Shape  ReadShape
 ()
+Read parameter shapes from 
description file. 
+
+
+TensorRead 
(const std::string Key)
+Read parameter returned as 
a tensor for a given parameter name. 
+
+
+ShapeReadShape
 (const std::string key)
+Read parameter shape for a 
given parameter name. 
+
+voidWrite 
(const std::string key, const Tensor param)
+Serialize and dump out 
parameter.  More...
+
+
+intversion
 () const
+available for singa  
1.0.1 
+
+
+Detailed 
Description
+The snapshot management. 
+It dumps the model parameter snapshot as checkpoint files, which coud be 
used for fine-tuning and deployment. The model paramters are separated from 
model definition, i.e., net construction. Users either randomly initialize the 
layer parameters or using the parameters from checkpoint files using Snapshot after creating the neural network. 
+Constructor  Destructor Documentation
+
+Snapshot()
+
+
+
+  
+
+  singa::Snapshot::Snapshot 
+  (
+  const std::string 
+  prefix, 
+
+
+  
+  
+  Mode
+  mode, 
+
+
+  
+  
+  int
+  max_param_size = 
10
+
+
+  
+  )
+  
+
+  
+
+
+prefix.model is the binary file for parameter key-value pair. 
+prefix.meta is the text file describing information about 
paramters, i.e. name and shape, one line per parameter. kRead for reading 
snapshot, whereas kWrite for dumping out snapshot. max_param_size: in MB 
+
+
+
+Member Function Documentation
+
+Write()
+
+
+
+  
+
+  void singa::Snapshot::Write 
+  (
+  const std::string 
+  key, 
+
+
+  
+  
+  const Tensor 
+  param
+
+
+  
+  )
+  
+
+  
+
+
+Serialize and dump out parameter. 
+This method will write two files, one binary file is for serialized 
tensors, the other csv file is for parameter names and shapes. 
+
+
+
+The documentation for this class was generated from the following 
file:
+/home/moaz/incubator-singa/include/singa/io/snapshot.h
+
+
+
+
+Generated on Mon Apr 22 2019 12:27:05 for Apache Singa by http://www.doxygen.org/index.html;>
+
+ 1.8.13
+
+
+

Added: 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1SoftmaxCrossEntropy-members.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/doxygen/html/classsinga_1_1SoftmaxCrossEntropy-members.html?rev=1857944=auto
==
--- 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1SoftmaxCrossEntropy-members.html
 (added)
+++ 
incubator/singa/site/trunk/doxygen/html/classsinga_1_1SoftmaxCrossEntropy-members.html
 Mon Apr 22 10:37:18 2019
@@ -0,0 +1,89 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+http://www.w3.org/1999/xhtml;>
+
+
+
+
+
+Apache Singa: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+ 
+ 
+  
+   Apache Singa
+   
+   A General Distributed Deep Learning Library
+  
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+singaSoftmaxCrossEntropy  

+
+
+
+  
+singa::SoftmaxCrossEntropy Member List  
+
+
+
+This is the complete list 

svn commit: r1857948 [4/6] - in /incubator/singa/site/trunk: ./ _sources/ _static/ community/ develop/ docs/ docs/model_zoo/ docs/model_zoo/caffe/ docs/model_zoo/char-rnn/ docs/model_zoo/cifar10/ docs

2019-04-22 Thread moaz
Modified: incubator/singa/site/trunk/searchindex.js
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/searchindex.js?rev=1857948=1857947=1857948=diff
==
--- incubator/singa/site/trunk/searchindex.js (original)
+++ incubator/singa/site/trunk/searchindex.js Mon Apr 22 10:44:29 2019
@@ -1 +1 @@
-Search.setIndex({docnames:["community/issue-tracking","community/mail-lists","community/source-repository","community/team-list","develop/contribute-code","develop/contribute-docs","develop/how-contribute","develop/how-to-release","develop/schedule","docs","docs/autograd","docs/cnn","docs/converter","docs/data","docs/dependencies","docs/device","docs/docker","docs/image_tool","docs/index","docs/initializer","docs/install_macos1013","docs/install_win","docs/installation","docs/layer","docs/loss","docs/metric","docs/model_zoo/caffe/README","docs/model_zoo/char-rnn/README","docs/model_zoo/cifar10/README","docs/model_zoo/examples/caffe/README","docs/model_zoo/examples/char-rnn/README","docs/model_zoo/examples/cifar10/README","docs/model_zoo/examples/imagenet/alexnet/README","docs/model_zoo/examples/imagenet/densenet/README","docs/model_zoo/examples/imagenet/googlenet/README","docs/model_zoo/examples/imagenet/inception/README","docs/model_zoo/examples/imagenet/resnet/README","docs/model_
 
zoo/examples/imagenet/vgg/README","docs/model_zoo/examples/index","docs/model_zoo/examples/mnist/README","docs/model_zoo/imagenet/alexnet/README","docs/model_zoo/imagenet/densenet/README","docs/model_zoo/imagenet/googlenet/README","docs/model_zoo/imagenet/inception/README","docs/model_zoo/imagenet/resnet/README","docs/model_zoo/imagenet/vgg/README","docs/model_zoo/index","docs/model_zoo/mnist/README","docs/net","docs/neural-net","docs/notebook/README","docs/optimizer","docs/security","docs/snapshot","docs/software_stack","docs/tensor","docs/utils","downloads","index","releases/RELEASE_NOTES_0.1.0","releases/RELEASE_NOTES_0.2.0","releases/RELEASE_NOTES_0.3.0","releases/RELEASE_NOTES_1.0.0","releases/RELEASE_NOTES_1.1.0","releases/RELEASE_NOTES_1.2.0","releases/RELEASE_NOTES_2.0.0"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.s
 
td":1,sphinx:55},filenames:["community/issue-tracking.md","community/mail-lists.rst","community/source-repository.rst","community/team-list.rst","develop/contribute-code.md","develop/contribute-docs.md","develop/how-contribute.md","develop/how-to-release.rst","develop/schedule.rst","docs.rst","docs/autograd.md","docs/cnn.md","docs/converter.rst","docs/data.rst","docs/dependencies.md","docs/device.rst","docs/docker.md","docs/image_tool.rst","docs/index.rst","docs/initializer.rst","docs/install_macos1013.rst","docs/install_win.rst","docs/installation.md","docs/layer.rst","docs/loss.rst","docs/metric.rst","docs/model_zoo/caffe/README.md","docs/model_zoo/char-rnn/README.md","docs/model_zoo/cifar10/README.md","docs/model_zoo/examples/caffe/README.md","docs/model_zoo/examples/char-rnn/README.md","docs/model_zoo/examples/cifar10/README.md","docs/model_zoo/examples/imagenet/alexnet/README.md","docs/model_zoo/examples/imagenet/densenet/README.md","docs/model_zoo/examples/imagenet/googlenet/R
 
EADME.md","docs/model_zoo/examples/imagenet/inception/README.md","docs/model_zoo/examples/imagenet/resnet/README.md","docs/model_zoo/examples/imagenet/vgg/README.md","docs/model_zoo/examples/index.rst","docs/model_zoo/examples/mnist/README.md","docs/model_zoo/imagenet/alexnet/README.md","docs/model_zoo/imagenet/densenet/README.md","docs/model_zoo/imagenet/googlenet/README.md","docs/model_zoo/imagenet/inception/README.md","docs/model_zoo/imagenet/resnet/README.md","docs/model_zoo/imagenet/vgg/README.md","docs/model_zoo/index.rst","docs/model_zoo/mnist/README.md","docs/net.rst","docs/neural-net.md","docs/notebook/README.md","docs/optimizer.rst","docs/security.rst","docs/snapshot.rst","docs/software_stack.md","docs/tensor.rst","docs/utils.rst","downloads.md","index.rst","releases/RELEASE_NOTES_0.1.0.md","releases/RELEASE_NOTES_0.2.0.md","releases/RELEASE_NOTES_0.3.0.md","releases/RELEASE_NOTES_1.0.0.md","releases/RELEASE_NOTES_1.1.0.md","releases/RELEASE_NOTES_1.2.0.md","releases/RELEA
 

svn commit: r1857948 [1/6] - in /incubator/singa/site/trunk: ./ _sources/ _static/ community/ develop/ docs/ docs/model_zoo/ docs/model_zoo/caffe/ docs/model_zoo/char-rnn/ docs/model_zoo/cifar10/ docs

2019-04-22 Thread moaz
Author: moaz
Date: Mon Apr 22 10:44:29 2019
New Revision: 1857948

URL: http://svn.apache.org/viewvc?rev=1857948=rev
Log:
SINGA-436 Implement Apache Website Navigation Links Policy

Added:
incubator/singa/site/trunk/security.html
Removed:
incubator/singa/site/trunk/docs/security.html
Modified:
incubator/singa/site/trunk/_sources/index.rst.txt
incubator/singa/site/trunk/_static/style.css
incubator/singa/site/trunk/community/issue-tracking.html
incubator/singa/site/trunk/community/mail-lists.html
incubator/singa/site/trunk/community/source-repository.html
incubator/singa/site/trunk/community/team-list.html
incubator/singa/site/trunk/develop/contribute-code.html
incubator/singa/site/trunk/develop/contribute-docs.html
incubator/singa/site/trunk/develop/how-contribute.html
incubator/singa/site/trunk/develop/how-to-release.html
incubator/singa/site/trunk/develop/schedule.html
incubator/singa/site/trunk/docs.html
incubator/singa/site/trunk/docs/autograd.html
incubator/singa/site/trunk/docs/cnn.html
incubator/singa/site/trunk/docs/converter.html
incubator/singa/site/trunk/docs/data.html
incubator/singa/site/trunk/docs/dependencies.html
incubator/singa/site/trunk/docs/device.html
incubator/singa/site/trunk/docs/docker.html
incubator/singa/site/trunk/docs/image_tool.html
incubator/singa/site/trunk/docs/index.html
incubator/singa/site/trunk/docs/initializer.html
incubator/singa/site/trunk/docs/install_macos1013.html
incubator/singa/site/trunk/docs/install_win.html
incubator/singa/site/trunk/docs/installation.html
incubator/singa/site/trunk/docs/layer.html
incubator/singa/site/trunk/docs/loss.html
incubator/singa/site/trunk/docs/metric.html
incubator/singa/site/trunk/docs/model_zoo/caffe/README.html
incubator/singa/site/trunk/docs/model_zoo/char-rnn/README.html
incubator/singa/site/trunk/docs/model_zoo/cifar10/README.html
incubator/singa/site/trunk/docs/model_zoo/examples/caffe/README.html
incubator/singa/site/trunk/docs/model_zoo/examples/char-rnn/README.html
incubator/singa/site/trunk/docs/model_zoo/examples/cifar10/README.html

incubator/singa/site/trunk/docs/model_zoo/examples/imagenet/alexnet/README.html

incubator/singa/site/trunk/docs/model_zoo/examples/imagenet/densenet/README.html

incubator/singa/site/trunk/docs/model_zoo/examples/imagenet/googlenet/README.html

incubator/singa/site/trunk/docs/model_zoo/examples/imagenet/inception/README.html

incubator/singa/site/trunk/docs/model_zoo/examples/imagenet/resnet/README.html
incubator/singa/site/trunk/docs/model_zoo/examples/imagenet/vgg/README.html
incubator/singa/site/trunk/docs/model_zoo/examples/index.html
incubator/singa/site/trunk/docs/model_zoo/examples/mnist/README.html
incubator/singa/site/trunk/docs/model_zoo/imagenet/alexnet/README.html
incubator/singa/site/trunk/docs/model_zoo/imagenet/densenet/README.html
incubator/singa/site/trunk/docs/model_zoo/imagenet/googlenet/README.html
incubator/singa/site/trunk/docs/model_zoo/imagenet/inception/README.html
incubator/singa/site/trunk/docs/model_zoo/imagenet/resnet/README.html
incubator/singa/site/trunk/docs/model_zoo/imagenet/vgg/README.html
incubator/singa/site/trunk/docs/model_zoo/index.html
incubator/singa/site/trunk/docs/model_zoo/mnist/README.html
incubator/singa/site/trunk/docs/net.html
incubator/singa/site/trunk/docs/neural-net.html
incubator/singa/site/trunk/docs/notebook/README.html
incubator/singa/site/trunk/docs/optimizer.html
incubator/singa/site/trunk/docs/snapshot.html
incubator/singa/site/trunk/docs/software_stack.html
incubator/singa/site/trunk/docs/tensor.html
incubator/singa/site/trunk/docs/utils.html
incubator/singa/site/trunk/downloads.html
incubator/singa/site/trunk/index.html
incubator/singa/site/trunk/objects.inv
incubator/singa/site/trunk/releases/RELEASE_NOTES_0.1.0.html
incubator/singa/site/trunk/releases/RELEASE_NOTES_0.2.0.html
incubator/singa/site/trunk/releases/RELEASE_NOTES_0.3.0.html
incubator/singa/site/trunk/releases/RELEASE_NOTES_1.0.0.html
incubator/singa/site/trunk/releases/RELEASE_NOTES_1.1.0.html
incubator/singa/site/trunk/releases/RELEASE_NOTES_1.2.0.html
incubator/singa/site/trunk/releases/RELEASE_NOTES_2.0.0.html
incubator/singa/site/trunk/search.html
incubator/singa/site/trunk/searchindex.js
incubator/singa/site/trunk/zh/_static/style.css
incubator/singa/site/trunk/zh/community/issue-tracking.html
incubator/singa/site/trunk/zh/community/mail-lists.html
incubator/singa/site/trunk/zh/community/source-repository.html
incubator/singa/site/trunk/zh/community/team-list.html
incubator/singa/site/trunk/zh/develop/contribute-code.html
incubator/singa/site/trunk/zh/develop/how-contribute.html
incubator/singa/site/trunk/zh/develop/schedule.html

svn commit: r1857948 [3/6] - in /incubator/singa/site/trunk: ./ _sources/ _static/ community/ develop/ docs/ docs/model_zoo/ docs/model_zoo/caffe/ docs/model_zoo/char-rnn/ docs/model_zoo/cifar10/ docs

2019-04-22 Thread moaz
Modified: incubator/singa/site/trunk/releases/RELEASE_NOTES_0.2.0.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/releases/RELEASE_NOTES_0.2.0.html?rev=1857948=1857947=1857948=diff
==
--- incubator/singa/site/trunk/releases/RELEASE_NOTES_0.2.0.html (original)
+++ incubator/singa/site/trunk/releases/RELEASE_NOTES_0.2.0.html Mon Apr 22 
10:44:29 2019
@@ -101,6 +101,7 @@
   
 Documentation
 Download SINGA
+Security
 
 Development
 
@@ -340,6 +341,12 @@ of popular deep learning models.
   
   http://incubator.apache.org/;>  
 
+  http://www.apache.org; style="color:lightblue;padding: 5px; 
font-size: 10px; text-align: center; text-decoration: none; margin: 5px 
2px;">Foundation
+  http://www.apache.org/events/current-event; 
style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; 
text-decoration: none; margin: 5px 2px;">Events
+  http://www.apache.org/foundation/thanks.html; 
style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; 
text-decoration: none; margin: 5px 2px;">Thanks
+  http://www.apache.org/foundation/sponsorship.html; 
style="color:lightblue;padding: 5px; font-size: 10px;  text-align: center; 
text-decoration: none; margin: 5px 2px;">Sponsorship
+  http://www.apache.org/licenses/; style="color:lightblue;padding: 
5px; font-size: 10px;  text-align: center; text-decoration: none; margin: 5px 
2px;">License
+  
   https://github.com/apache/incubator-singa; class="fa fa-github" 
style="padding: 10px; font-size: 20px; width: 30px; text-align: center; 
text-decoration: none; margin: 5px 2px;">
   https://aws.amazon.com/marketplace/seller-profile?id=5bcac385-12c4-4802-aec7-351e09b77b4c;
 class="fab fa-aws" style="padding: 10px; font-size: 20px; width: 30px; 
text-align: center; text-decoration: none; margin: 5px 2px;">
   https://hub.docker.com/r/apache/singa/; class="fab fa-docker" 
style="padding: 10px; font-size: 20px; width: 30px; text-align: center; 
text-decoration: none; margin: 5px 2px;"> 

Modified: incubator/singa/site/trunk/releases/RELEASE_NOTES_0.3.0.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/releases/RELEASE_NOTES_0.3.0.html?rev=1857948=1857947=1857948=diff
==
--- incubator/singa/site/trunk/releases/RELEASE_NOTES_0.3.0.html (original)
+++ incubator/singa/site/trunk/releases/RELEASE_NOTES_0.3.0.html Mon Apr 22 
10:44:29 2019
@@ -101,6 +101,7 @@
   
 Documentation
 Download SINGA
+Security
 
 Development
 
@@ -298,6 +299,12 @@ of popular deep learning models.
   
   http://incubator.apache.org/;>  
 
+  http://www.apache.org; style="color:lightblue;padding: 5px; 
font-size: 10px; text-align: center; text-decoration: none; margin: 5px 
2px;">Foundation
+  http://www.apache.org/events/current-event; 
style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; 
text-decoration: none; margin: 5px 2px;">Events
+  http://www.apache.org/foundation/thanks.html; 
style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; 
text-decoration: none; margin: 5px 2px;">Thanks
+  http://www.apache.org/foundation/sponsorship.html; 
style="color:lightblue;padding: 5px; font-size: 10px;  text-align: center; 
text-decoration: none; margin: 5px 2px;">Sponsorship
+  http://www.apache.org/licenses/; style="color:lightblue;padding: 
5px; font-size: 10px;  text-align: center; text-decoration: none; margin: 5px 
2px;">License
+  
   https://github.com/apache/incubator-singa; class="fa fa-github" 
style="padding: 10px; font-size: 20px; width: 30px; text-align: center; 
text-decoration: none; margin: 5px 2px;">
   https://aws.amazon.com/marketplace/seller-profile?id=5bcac385-12c4-4802-aec7-351e09b77b4c;
 class="fab fa-aws" style="padding: 10px; font-size: 20px; width: 30px; 
text-align: center; text-decoration: none; margin: 5px 2px;">
   https://hub.docker.com/r/apache/singa/; class="fab fa-docker" 
style="padding: 10px; font-size: 20px; width: 30px; text-align: center; 
text-decoration: none; margin: 5px 2px;"> 

Modified: incubator/singa/site/trunk/releases/RELEASE_NOTES_1.0.0.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/releases/RELEASE_NOTES_1.0.0.html?rev=1857948=1857947=1857948=diff
==
--- incubator/singa/site/trunk/releases/RELEASE_NOTES_1.0.0.html (original)
+++ incubator/singa/site/trunk/releases/RELEASE_NOTES_1.0.0.html Mon Apr 22 
10:44:29 2019
@@ -101,6 +101,7 @@
   
 Documentation
 Download SINGA
+Security
 
 Development
 
@@ -351,6 +352,12 @@ of popular deep learning models.
   
   http://incubator.apache.org/;>  
 
+  http://www.apache.org; style="color:lightblue;padding: 5px; 
font-size: 10px; text-align: center; text-decoration: none; margin: 5px 
2px;">Foundation
+  http://www.apache.org/events/current-event; 

svn commit: r1857948 [5/6] - in /incubator/singa/site/trunk: ./ _sources/ _static/ community/ develop/ docs/ docs/model_zoo/ docs/model_zoo/caffe/ docs/model_zoo/char-rnn/ docs/model_zoo/cifar10/ docs

2019-04-22 Thread moaz
Added: incubator/singa/site/trunk/security.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/security.html?rev=1857948=auto
==
--- incubator/singa/site/trunk/security.html (added)
+++ incubator/singa/site/trunk/security.html Mon Apr 22 10:44:29 2019
@@ -0,0 +1,286 @@
+
+
+
+
+
+  
+
+  
+  
+  
+  
+  Security  incubator-singa 2.0.0 documentation
+  
+
+  
+  
+  
+  
+
+  
+  
+  
+
+  
+
+
+
+
+
+
+
+
+
+  
+  
+  
+
+
+
+
+
+
+   https://use.fontawesome.com/releases/v5.0.13/css/all.css; 
integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp"
 crossorigin="anonymous">
+
+   .fa:hover {
+   opacity: 0.7;
+   }
+   .fab:hover {
+   opacity: 0.7;
+   }
+
+
+
+
+
+
+   
+  
+
+
+  
+
+  
+
+  
+ incubator-singa
+  
+
+  
+
+
+  
+  
+
+  
+
+
+  
+latest
+  
+
+  
+
+  
+
+  
+
+
+
+  
+
+
+  
+
+
+
+  
+
+
+  
+
+
+  
+Documentation
+Download SINGA
+Security
+
+Development
+
+Development Schedule
+How to Contribute to SINGA
+How to 
become a SINGA committer
+How to Contribute Code
+How to Contribute to Documentation
+How to prepare a release
+
+Community
+
+Source Repository
+Project Mailing Lists
+Issue Tracking
+The SINGA Team
+
+
+
+  
+
+  
+
+
+
+
+  
+  
+
+  
+  incubator-singa
+
+  
+
+
+  
+
+
+
+  
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  
+
+  Docs 
+
+  Security
+
+
+  
+
+
+
+  
+
+  
+
+  
+  
+
+  http://schema.org/Article;>
+   
+
+  
+Security¶
+Users can report security vulnerabilities to Apache Security Team: http://www.apache.org/security/;>http://www.apache.org/security/
+SINGA is creating a new team for security. More details will be added 
soon.
+
+
+
+   
+   
+  
+  
+  
+
+  
+Next 
+  
+  
+ Previous
+  
+
+  
+
+  
+
+  
+
+ Copyright 2019 The Apache Software Foundation. All rights 
reserved. Apache SINGA, Apache, the Apache feather logo, and the Apache SINGA 
project logos are trademarks of The Apache Software Foundation. All other marks 
mentioned may be trademarks or registered trademarks of their respective owners.
+
+
+  
+  Built with http://sphinx-doc.org/;>Sphinx using a https://github.com/rtfd/sphinx_rtd_theme;>theme provided by https://readthedocs.org;>Read the Docs. 
+
+
+
+
+  
+
+
+
+  
+  
+
+
+  
+  jQuery(function () {
+  SphinxRtdTheme.Navigation.enable(true);
+  });
+  
+
+  
+  
+
+  
+
+
+  
+ incubator-singa 
+v: latest
+
+  
+  
+  
+  Languages
+  English
+  中文
+  
+  
+  Versions
+  http://singa.apache.org/v0.3.0/;>0.3
+  http://singa.apache.org/v1.1.0/;>1.1
+  
+
+  
+  http://incubator.apache.org/;>  
+
+  http://www.apache.org; style="color:lightblue;padding: 5px; 
font-size: 10px; text-align: center; text-decoration: none; margin: 5px 
2px;">Foundation
+  http://www.apache.org/events/current-event; 
style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; 
text-decoration: none; margin: 5px 2px;">Events
+  http://www.apache.org/foundation/thanks.html; 
style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; 
text-decoration: none; margin: 5px 2px;">Thanks
+  http://www.apache.org/foundation/sponsorship.html; 
style="color:lightblue;padding: 5px; font-size: 10px;  text-align: center; 
text-decoration: none; margin: 5px 2px;">Sponsorship
+  http://www.apache.org/licenses/; style="color:lightblue;padding: 
5px; font-size: 10px;  text-align: center; text-decoration: none; margin: 5px 
2px;">License
+  
+  https://github.com/apache/incubator-singa; class="fa fa-github" 
style="padding: 10px; font-size: 20px; width: 30px; text-align: center; 
text-decoration: none; margin: 5px 2px;">
+  https://aws.amazon.com/marketplace/seller-profile?id=5bcac385-12c4-4802-aec7-351e09b77b4c;
 class="fab fa-aws" style="padding: 10px; font-size: 20px; width: 30px; 
text-align: center; text-decoration: none; margin: 5px 2px;">
+  https://hub.docker.com/r/apache/singa/; class="fab fa-docker" 
style="padding: 10px; font-size: 20px; width: 30px; text-align: center; 
text-decoration: none; margin: 5px 2px;"> 
+  https://www.linkedin.com/groups/13550034; class="fa fa-linkedin" 

svn commit: r1857948 [2/6] - in /incubator/singa/site/trunk: ./ _sources/ _static/ community/ develop/ docs/ docs/model_zoo/ docs/model_zoo/caffe/ docs/model_zoo/char-rnn/ docs/model_zoo/cifar10/ docs

2019-04-22 Thread moaz
Modified: incubator/singa/site/trunk/docs/model_zoo/examples/caffe/README.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/docs/model_zoo/examples/caffe/README.html?rev=1857948=1857947=1857948=diff
==
--- incubator/singa/site/trunk/docs/model_zoo/examples/caffe/README.html 
(original)
+++ incubator/singa/site/trunk/docs/model_zoo/examples/caffe/README.html Mon 
Apr 22 10:44:29 2019
@@ -101,6 +101,7 @@
   
 Documentation
 Download SINGA
+Security
 
 Development
 
@@ -295,6 +296,12 @@ You can start the prediction program by
   
   http://incubator.apache.org/;>  
 
+  http://www.apache.org; style="color:lightblue;padding: 5px; 
font-size: 10px; text-align: center; text-decoration: none; margin: 5px 
2px;">Foundation
+  http://www.apache.org/events/current-event; 
style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; 
text-decoration: none; margin: 5px 2px;">Events
+  http://www.apache.org/foundation/thanks.html; 
style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; 
text-decoration: none; margin: 5px 2px;">Thanks
+  http://www.apache.org/foundation/sponsorship.html; 
style="color:lightblue;padding: 5px; font-size: 10px;  text-align: center; 
text-decoration: none; margin: 5px 2px;">Sponsorship
+  http://www.apache.org/licenses/; style="color:lightblue;padding: 
5px; font-size: 10px;  text-align: center; text-decoration: none; margin: 5px 
2px;">License
+  
   https://github.com/apache/incubator-singa; class="fa fa-github" 
style="padding: 10px; font-size: 20px; width: 30px; text-align: center; 
text-decoration: none; margin: 5px 2px;">
   https://aws.amazon.com/marketplace/seller-profile?id=5bcac385-12c4-4802-aec7-351e09b77b4c;
 class="fab fa-aws" style="padding: 10px; font-size: 20px; width: 30px; 
text-align: center; text-decoration: none; margin: 5px 2px;">
   https://hub.docker.com/r/apache/singa/; class="fab fa-docker" 
style="padding: 10px; font-size: 20px; width: 30px; text-align: center; 
text-decoration: none; margin: 5px 2px;"> 

Modified: 
incubator/singa/site/trunk/docs/model_zoo/examples/char-rnn/README.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/docs/model_zoo/examples/char-rnn/README.html?rev=1857948=1857947=1857948=diff
==
--- incubator/singa/site/trunk/docs/model_zoo/examples/char-rnn/README.html 
(original)
+++ incubator/singa/site/trunk/docs/model_zoo/examples/char-rnn/README.html Mon 
Apr 22 10:44:29 2019
@@ -101,6 +101,7 @@
   
 Documentation
 Download SINGA
+Security
 
 Development
 
@@ -293,6 +294,12 @@ Other plain text files can also be used.
   
   http://incubator.apache.org/;>  
 
+  http://www.apache.org; style="color:lightblue;padding: 5px; 
font-size: 10px; text-align: center; text-decoration: none; margin: 5px 
2px;">Foundation
+  http://www.apache.org/events/current-event; 
style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; 
text-decoration: none; margin: 5px 2px;">Events
+  http://www.apache.org/foundation/thanks.html; 
style="color:lightblue;padding: 5px; font-size: 10px; text-align: center; 
text-decoration: none; margin: 5px 2px;">Thanks
+  http://www.apache.org/foundation/sponsorship.html; 
style="color:lightblue;padding: 5px; font-size: 10px;  text-align: center; 
text-decoration: none; margin: 5px 2px;">Sponsorship
+  http://www.apache.org/licenses/; style="color:lightblue;padding: 
5px; font-size: 10px;  text-align: center; text-decoration: none; margin: 5px 
2px;">License
+  
   https://github.com/apache/incubator-singa; class="fa fa-github" 
style="padding: 10px; font-size: 20px; width: 30px; text-align: center; 
text-decoration: none; margin: 5px 2px;">
   https://aws.amazon.com/marketplace/seller-profile?id=5bcac385-12c4-4802-aec7-351e09b77b4c;
 class="fab fa-aws" style="padding: 10px; font-size: 20px; width: 30px; 
text-align: center; text-decoration: none; margin: 5px 2px;">
   https://hub.docker.com/r/apache/singa/; class="fab fa-docker" 
style="padding: 10px; font-size: 20px; width: 30px; text-align: center; 
text-decoration: none; margin: 5px 2px;"> 

Modified: incubator/singa/site/trunk/docs/model_zoo/examples/cifar10/README.html
URL: 
http://svn.apache.org/viewvc/incubator/singa/site/trunk/docs/model_zoo/examples/cifar10/README.html?rev=1857948=1857947=1857948=diff
==
--- incubator/singa/site/trunk/docs/model_zoo/examples/cifar10/README.html 
(original)
+++ incubator/singa/site/trunk/docs/model_zoo/examples/cifar10/README.html Mon 
Apr 22 10:44:29 2019
@@ -101,6 +101,7 @@
   
 Documentation
 Download SINGA
+Security
 
 Development
 
@@ -338,6 +339,12 @@ The ‘model.bin’ file generated
   
   http://incubator.apache.org/;>  
 
+  http://www.apache.org; style="color:lightblue;padding: 5px; 

svn commit: r33712 - /release/incubator/singa/KEYS

2019-04-22 Thread dinhtta
Author: dinhtta
Date: Mon Apr 22 14:47:12 2019
New Revision: 33712

Log:
Copied KEY to TLD

Added:
release/incubator/singa/KEYS

Added: release/incubator/singa/KEYS
==
--- release/incubator/singa/KEYS (added)
+++ release/incubator/singa/KEYS Mon Apr 22 14:47:12 2019
@@ -0,0 +1,164 @@
+pub   4096R/3059B92F 2015-09-10 [expires: 2019-09-10]
+uid   [ultimate] Anh Dinh 
+sig 33059B92F 2015-09-10  Anh Dinh 
+sig 34E638F6B 2015-09-11  Leo Dang 
+sig  B74101D8 2015-09-11  Dan Ghica 
+sig 3E6480A7E 2015-09-11  [User ID not found]
+sig 33059B92F 2015-09-10  Anh Dinh 
+sig 33059B92F 2015-09-10  Anh Dinh 
+uid   [ultimate] Anh Dinh 
+sig 33059B92F 2015-09-10  Anh Dinh 
+sig 34E638F6B 2015-09-11  Leo Dang 
+sig  B74101D8 2015-09-11  Dan Ghica 
+sig 3E6480A7E 2015-09-11  [User ID not found]
+sig 33059B92F 2015-09-10  Anh Dinh 
+sub   4096R/2AB66957 2015-09-10 [expires: 2019-09-10]
+sig  3059B92F 2015-09-10  Anh Dinh 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Comment: GPGTools - https://gpgtools.org
+
+mQINBFXxJtkBEAC5QIfPvsVZeJ+/2Bk0G5a2em1Sat8XHBA8Nm/K8VQbB3OFvF+l
+n0NCym/3K7jO2J6HNkx0Vfyorka8Vycg8dMCpO616b2l0wXRnzuPswaiZ0xAlW06
+sNPV11Mw9MXg26+/jIIbcjrqHEbLqqwPGM3ija/5HCLQoTmmFI4ZmNplwbTSB7a+
+yQyxD36l+3up/r39HOQau1aUbW99qklb63mToDh+bgu2HuuQ1/qPje8b9SNkNrKU
+ROE1h6CcbsNoc/LcwB4cdIYkD5BcVUOm7AkTthg4pUsBiC9VtgUcKvRWci9anXPP
+1YmBDVHPujwPbuYHG1iWYF2Tl9bDxNURxLkPFFt21KpiEsP3Y6zx23v9KbnXso5z
+uu003/VS3NJxk3Cya1OM3uzxcm/mH7sRWx/ejWieWqHUJROZq4tBBxYCbC+wq33N
++NpcPSjMCpTtvcy1B2i306fGc5QkUgzP647NxL9f9ruprCvCW3LuTW5bugo3SKFg
+aCK6ggGrtMEXhp7EjreudL4vXu5dZBLvoLqzK762Wod+6aI3khVdGV6Rq4oB4PFi
+gShNwXVOnFQdr3XVauFjwd5xaMy/6GQdGFpnb1ol5EXw5IjXBmpFdk6Y9mtP/HKF
+x7qGV7my0JNPFaX3D16dbxLCJtmfF/uH8DcWI3AEqKS1qmM3ZWHqz3hPZwARAQAB
+tB1BbmggRGluaCA8ZGluaHR0YUBhcGFjaGUub3JnPokCQAQTAQoAKgIbAwUJB4Yf
+gAULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAUCVfFQoAIZAQAKCRCp9X0YMFm5Lxf7
+EACfeP7TFKn9DEgDVkpBdRu35i6yjFp7+hdoo+KvHULkajIFlF8pp2wsklq67z+G
+OWcvu7qRg2RjLF2B7av40r3/iM31/UTgKlWz0A7IGTJkNWABWqIOor7gNx8616Uc
+Nb7P843hgeD6Vp+Zwl2SHzTwezWBwmUYeuBO+S99SMgEuPvO66EyOOok/FN7CLRO
+BR1dxGzLH6hJmwYVAbnxD37iy+NgNrJ02IN2qzRre/FhYTsrMGTLP78OFdMhVdAX
+2TOJJwezseKFhz7dljuO5IPMozsT4CXYLG3weZUF2RJfSB4QivZkOhYMme8/e2sk
+mINnIz1a668lrv9c4ua7a5TJYvzF1pziKINbLFQZSJE0QnwYCEWch1c+QAljds9M
+rbhKyejU+6Ke3xl0bhswv3T4QzbA+bIzkpub9cl6QltZU475V49sUeBoJOi1FI7N
+EdOGmZNd1jrtbmfzGNa1v+HumzyiLi2CA5WU21gZIIB5GU5lzAaNbyvif6mWGAwN
+XYenbElb4Wj8SAEcE7F8oAnPOIqz1QdNOTk0c+HqhY2dJmeAUeyqtK+QW9bpy6WP
+WBJvhSd/s++wPHN01qc8ASF3eQhDeWAxjH51bg6bDkWqqwSbosBgDs47lIARfgyc
+bFKc1aeel4tc2lDJok2TqrNgha6A9xcDw5dh6PbmWuLlRokCHAQTAQoABgUCVfLm
+JwAKCRD+O4xsTmOPa8wsEADAfLJgRKQPmm80V6I+mngY4ArwUjlONyMG//01pD9a
+CdbqyABORqSKxW4YWljoywr/N+hz7dRbkrJiJezf4Q6VGGIsc6BuJY7UrH0d2dRK
+8+WceWUN0tR5irlsWnIaNA8aH+7FVoE7V5kZxWy/8oPwLoOOOrpJclz9ZDVx6d+I
+iIttJRh+cItuYAGIZqZvWpB/WkJA+5Wqj4Q4/uXBgcD4aORVMEg3UJnshDpBnO5R
+b+hfE1xsrARw0dRcSQ3a6RwBtSWYjPIq8OMZDcc4gaeR44B2e893HUBh+sDhcGMT
+6MdRVzRNfXb21giiSPioB/28z2SP1A3Of7mmyqeBITqp1Lap7LfvE3L4yexNeEOF
+p3mg3ql0giFPm9n0CckQEaDjILLTVDftLDf1nzue6eaGvZU4GJnfux4ybZnlNpkp
+Gh8tQGkTcY7ZDfhwseDOdeyQbb6oHe64HInWU62GK6ZUsAjlQIhTbf7xEEzMLrPr
+y9h5fu25/iWckCPfxJVR04fL91Bf/mEgS8OR6BtneqPhIZbslK/1W/QGnFoQs18m
+DwMRrD2OCvxdwxXIUOw5n39XUSMqqcO4c18dEd6R9sEsQ39mOd+a2bdbrHCbrks0
+ljrsCa7m6tjNw8eUlWmYBsebATDEhOncRqV6f1qCrsbrrAgMSd/5f098AorqHhyo
+D4kBHAQQAQoABgUCVfLztAAKCRDNYPDbt0EB2NawB/sEqxVA86FgOBeMooQF8gt0
+uH0mLxzr90hQg8O5KjrDkkjHLxrOkTfczpRj0cOJfX63/O32VOlguXJIxjFRsQLd
+9fTVBole/EBI9KNdj0CtYd5ovx8PIXH4Izj14EN2COSRyAJzAafZUDdjGo6/v9vN
+IfJgv9Yi0ZKyEYdyWzAlTeuQe4N0V5sqP7Fk5O0oU82q/IdERifMrWtvYqD6nGFR
+ThNhsIDb+GTWlmrAv7wv4nDFD8Ap5E4kHnvQLfqDak5rs0yBCa6kpzhuyEQXn+fy
+3VpjJ4iwm0zcp+1sbLMHAhQnBeAY6uUOtglDKQenSsc3lmnxvMLWbWO+YA8HVsvt
+iQEiBBMBCgAMBQJV8o3VBYMHhh+AAAoJECnzPqjmSAp+qYAH/2/SdJjhFnTfx0j7
+wl3LIWdD34M/Ke4mk6/RMmsn4vVDHy3kE2DdkEUWu7RX5xu5HTrgqVgYZry4GrFf
+MViyYuz3aLZH6kYKfHeDOvLDcXumhjWWqkNjJRzJeTuxoBjHzCP39sCENdh9OVXR
+FAsl2IxMmSwmZ4fO5NRXN+Mg4YVqoCzAu8c4kr7nKJxJXRHjx7yU6WqMC6WW+bB8
+FdMNNbIp88tiiFKlM2Uue+AMisC80LfJ+p7QipRKmtG51TxJDvdC/Jt5tSgYRlgb
+Pp0oPsgeaoXNQyYwuxD/OGAbw/R6nnQeUv9tgr74+pCn0aIoqOrKhLDpVBr9hga8
+kzitrrKJAj0EEwEKACcFAlXxMrsCGwMFCQeGH4AFCwkIBwMFFQoJCAsFFgIDAQAC
+HgECF4AACgkQqfV9GDBZuS8+4g/+Naw4vtrHEEQozl2AoFqoXBbJE7BFOkdP9KeD
+QeJmwZ0UU4Bfle5S6BbcnZkI9w5rVo2djZ5L6j1du5ah2U58uNw+S74BCNfsrqtl
+Ix55hbiMMIt9IL6nstple8zkqfuSKzJf04Cl7IXjG/xXK25N0tkLgy+PSIRY7Dp/
+JnEYmcoyIrbUb2EXLoUX4R+HreZhKrwbHqbbEvDBWhJj/Cg/8N5ZxkduAnCboca6
+qupyi0D+hu0D3zt31EXVnnHmI82JV9aBIUru9kZOxl5NlzkR18Gx6iW2/WK+OAXa
+/4QX6mHTGeU6uFTxFD+BpWGm85fpax3ueGPDwGwvJgIVQvELnEH52K+F6ifgeBBV
+tUzgXfbD6Xveh+sgKISKAIgtZtit2IwuKdqTZtV7czLRyLypUUMXLoNtYnFWy/xT
+pDZRHr7ilGcGxjyrBBEX8lFqdoJj0D0kP4nCyChKbYS/WJPAaFcl+5TcV+07WUqW
+9uDCmWY0PUHEqtzrhL/XCJCJSfFjjUi52cS0vr0x7ZlthneJajn2oqxQ3NTaeNvg