singa-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wang...@apache.org
Subject [45/57] [partial] incubator-singa git commit: create github pages
Date Thu, 07 May 2015 13:08:09 GMT
http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/666a841d/api/classGraph-members.html
----------------------------------------------------------------------
diff --git a/api/classGraph-members.html b/api/classGraph-members.html
new file mode 100644
index 0000000..8ff244a
--- /dev/null
+++ b/api/classGraph-members.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>Apache SINGA: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="singa-logo-small.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache SINGA
+   </div>
+   <div id="projectbrief">A distributed deep learning platform .</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void
 (0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Graph Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classGraph.html">Graph</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddEdge</b>(SNode srcnode, SNode dstnode) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>AddEdge</b>(const string &amp;src, const string &amp;dst) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddNode</b>(string name, V origin) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>AddNode</b>(string name) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Check</b>() const  (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Graph</b>() (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>InsertBridgeNode</b>(SNode srcnode, SNode dstnode) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>InsertConcateNode</b>(const vector&lt; SNode &gt; &amp;srcnodes, SNode dstnode, const V &amp;info) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>InsertSliceNode</b>(SNode srcnode, const vector&lt; SNode &gt; &amp;dstnodes, const V &amp;info, bool connect_dst=true) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>InsertSplitNode</b>(SNode srcnode, const vector&lt; SNode &gt; &amp;dstnodes) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>node</b>(string name) const  (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>nodes</b>() const  (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RemoveEdge</b>(const string &amp;src, const string &amp;dst) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>RemoveEdge</b>(SNode src, SNode dst) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Sort</b>() (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>topology_sort_inner</b>(SNode node, map&lt; string, bool &gt; *visited, std::stack&lt; string &gt; *stack) (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ToString</b>() const  (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ToString</b>(const map&lt; string, string &gt; &amp;info) const  (defined in <a class="el" href="classGraph.html">Graph</a>)</td><td class="entry"><a class="el" href="classGraph.html">Graph</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu May 7 2015 17:15:37 for Apache SINGA by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/666a841d/api/classGraph.html
----------------------------------------------------------------------
diff --git a/api/classGraph.html b/api/classGraph.html
new file mode 100644
index 0000000..a2d68d4
--- /dev/null
+++ b/api/classGraph.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>Apache SINGA: Graph Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="singa-logo-small.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache SINGA
+   </div>
+   <div id="projectbrief">A distributed deep learning platform .</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void
 (0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classGraph-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">Graph Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>For partition neuralnet and displaying the neuralnet structure.  
+ <a href="classGraph.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="graph_8h_source.html">graph.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:acacf6e31d47a01da58f376835674602c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acacf6e31d47a01da58f376835674602c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>Sort</b> ()</td></tr>
+<tr class="separator:acacf6e31d47a01da58f376835674602c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad4406382decec9d54775d99a0defcf4e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4406382decec9d54775d99a0defcf4e"></a>
+const SNode &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>AddNode</b> (string name, <a class="el" href="struct__LayerInfo.html">V</a> origin)</td></tr>
+<tr class="separator:ad4406382decec9d54775d99a0defcf4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adfe852f645e9964d8b57267954660206"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfe852f645e9964d8b57267954660206"></a>
+const SNode &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>AddNode</b> (string name)</td></tr>
+<tr class="separator:adfe852f645e9964d8b57267954660206"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cf572d037ec3d3ec51204de2612bb59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cf572d037ec3d3ec51204de2612bb59"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>AddEdge</b> (SNode srcnode, SNode dstnode)</td></tr>
+<tr class="separator:a8cf572d037ec3d3ec51204de2612bb59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f0923f4e17f241e1431e68df2355019"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f0923f4e17f241e1431e68df2355019"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>AddEdge</b> (const string &amp;src, const string &amp;dst)</td></tr>
+<tr class="separator:a5f0923f4e17f241e1431e68df2355019"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d64324a166c169eedaf440c61067370"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d64324a166c169eedaf440c61067370"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveEdge</b> (const string &amp;src, const string &amp;dst)</td></tr>
+<tr class="separator:a1d64324a166c169eedaf440c61067370"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a094a9182f86991c8cb8f6179a128e498"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a094a9182f86991c8cb8f6179a128e498"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveEdge</b> (SNode src, SNode dst)</td></tr>
+<tr class="separator:a094a9182f86991c8cb8f6179a128e498"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac07f244fa8496204ee53d9edfa7a8a4c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac07f244fa8496204ee53d9edfa7a8a4c"></a>
+const vector&lt; SNode &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>nodes</b> () const </td></tr>
+<tr class="separator:ac07f244fa8496204ee53d9edfa7a8a4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad5b1ba27be9cb3723d31221f388c3f37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5b1ba27be9cb3723d31221f388c3f37"></a>
+const SNode &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>node</b> (string name) const </td></tr>
+<tr class="separator:ad5b1ba27be9cb3723d31221f388c3f37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afc4304c1d7e28efb10da7678cda8b5c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc4304c1d7e28efb10da7678cda8b5c7"></a>
+const string&#160;</td><td class="memItemRight" valign="bottom"><b>ToString</b> () const </td></tr>
+<tr class="separator:afc4304c1d7e28efb10da7678cda8b5c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff628ea226385d782bffc88cf20a6f55"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff628ea226385d782bffc88cf20a6f55"></a>
+const string&#160;</td><td class="memItemRight" valign="bottom"><b>ToString</b> (const map&lt; string, string &gt; &amp;info) const </td></tr>
+<tr class="separator:aff628ea226385d782bffc88cf20a6f55"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b3fae340524a0fbba07acd193564146"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b3fae340524a0fbba07acd193564146"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>Check</b> () const </td></tr>
+<tr class="separator:a6b3fae340524a0fbba07acd193564146"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9895c58fe88d5d856abe886e126973ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9895c58fe88d5d856abe886e126973ed"></a>
+SNode&#160;</td><td class="memItemRight" valign="bottom"><b>InsertSliceNode</b> (SNode srcnode, const vector&lt; SNode &gt; &amp;dstnodes, const <a class="el" href="struct__LayerInfo.html">V</a> &amp;info, bool connect_dst=true)</td></tr>
+<tr class="separator:a9895c58fe88d5d856abe886e126973ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55fa7392372478be1e9ac65809d1f59e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55fa7392372478be1e9ac65809d1f59e"></a>
+SNode&#160;</td><td class="memItemRight" valign="bottom"><b>InsertConcateNode</b> (const vector&lt; SNode &gt; &amp;srcnodes, SNode dstnode, const <a class="el" href="struct__LayerInfo.html">V</a> &amp;info)</td></tr>
+<tr class="separator:a55fa7392372478be1e9ac65809d1f59e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b7e204506402c134cd172b3d857d1e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b7e204506402c134cd172b3d857d1e4"></a>
+SNode&#160;</td><td class="memItemRight" valign="bottom"><b>InsertSplitNode</b> (SNode srcnode, const vector&lt; SNode &gt; &amp;dstnodes)</td></tr>
+<tr class="separator:a7b7e204506402c134cd172b3d857d1e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2087b2228e07225296bf7b371568f4d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2087b2228e07225296bf7b371568f4d4"></a>
+std::pair&lt; SNode, SNode &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>InsertBridgeNode</b> (SNode srcnode, SNode dstnode)</td></tr>
+<tr class="separator:a2087b2228e07225296bf7b371568f4d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7b766c7a92a1bf59dadc2f3a80a8fa9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b766c7a92a1bf59dadc2f3a80a8fa9c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>topology_sort_inner</b> (SNode node, map&lt; string, bool &gt; *visited, std::stack&lt; string &gt; *stack)</td></tr>
+<tr class="separator:a7b766c7a92a1bf59dadc2f3a80a8fa9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>For partition neuralnet and displaying the neuralnet structure. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/wangwei/program/asf/incubator-singa/include/utils/<a class="el" href="graph_8h_source.html">graph.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu May 7 2015 17:15:37 for Apache SINGA by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/666a841d/api/classNode-members.html
----------------------------------------------------------------------
diff --git a/api/classNode-members.html b/api/classNode-members.html
new file mode 100644
index 0000000..99a10ee
--- /dev/null
+++ b/api/classNode-members.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>Apache SINGA: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="singa-logo-small.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache SINGA
+   </div>
+   <div id="projectbrief">A distributed deep learning platform .</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void
 (0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Node Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classNode.html">Node</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddDstNode</b>(SNode dstnode) (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>AddSrcNode</b>(SNode srcnode) (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>dstnodes</b>(int k) const  (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>dstnodes</b>() const  (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>dstnodes_size</b>() const  (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>name</b>() const  (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Node</b>(string name) (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Node</b>(string name, const V &amp;v) (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RemoveDstNode</b>(SNode dst) (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>RemoveSrcNode</b>(SNode src) (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SNode</b> typedef (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>srcnodes</b>(int k) const  (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>srcnodes</b>() const  (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>srcnodes_size</b>() const  (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>val</b>() const  (defined in <a class="el" href="classNode.html">Node</a>)</td><td class="entry"><a class="el" href="classNode.html">Node</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu May 7 2015 17:15:37 for Apache SINGA by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/666a841d/api/classNode.html
----------------------------------------------------------------------
diff --git a/api/classNode.html b/api/classNode.html
new file mode 100644
index 0000000..b1fd4f5
--- /dev/null
+++ b/api/classNode.html
@@ -0,0 +1,158 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>Apache SINGA: Node Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="singa-logo-small.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache SINGA
+   </div>
+   <div id="projectbrief">A distributed deep learning platform .</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void
 (0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classNode-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">Node Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ad026bc24e769044995acc03d15367588"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad026bc24e769044995acc03d15367588"></a>
+typedef shared_ptr&lt; <a class="el" href="classNode.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>SNode</b></td></tr>
+<tr class="separator:ad026bc24e769044995acc03d15367588"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a29301d7a338fd1e079ac8cdb1f8c02e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29301d7a338fd1e079ac8cdb1f8c02e1"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Node</b> (string name)</td></tr>
+<tr class="separator:a29301d7a338fd1e079ac8cdb1f8c02e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ff9e474d9d8578f2ecaaba7df572b46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ff9e474d9d8578f2ecaaba7df572b46"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Node</b> (string name, const <a class="el" href="struct__LayerInfo.html">V</a> &amp;v)</td></tr>
+<tr class="separator:a0ff9e474d9d8578f2ecaaba7df572b46"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6837afbeef9825f5c6339200151963e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6837afbeef9825f5c6339200151963e1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>AddDstNode</b> (SNode dstnode)</td></tr>
+<tr class="separator:a6837afbeef9825f5c6339200151963e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6120799d760c62a1873b0abe255a4125"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6120799d760c62a1873b0abe255a4125"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>AddSrcNode</b> (SNode srcnode)</td></tr>
+<tr class="separator:a6120799d760c62a1873b0abe255a4125"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3aac34203a23b8fae34cca2971b24ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3aac34203a23b8fae34cca2971b24ac"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveDstNode</b> (SNode dst)</td></tr>
+<tr class="separator:af3aac34203a23b8fae34cca2971b24ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ab6317847c554166c9a2a0d089ff3bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ab6317847c554166c9a2a0d089ff3bf"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveSrcNode</b> (SNode src)</td></tr>
+<tr class="separator:a3ab6317847c554166c9a2a0d089ff3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f6ebe26b004b2a3c77a8125edd00852"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f6ebe26b004b2a3c77a8125edd00852"></a>
+const string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const </td></tr>
+<tr class="separator:a5f6ebe26b004b2a3c77a8125edd00852"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7481ce2b806a723d4d344a96ae99da73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7481ce2b806a723d4d344a96ae99da73"></a>
+const <a class="el" href="struct__LayerInfo.html">V</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>val</b> () const </td></tr>
+<tr class="separator:a7481ce2b806a723d4d344a96ae99da73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8e45ea4b2abba35f723671021acc026f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e45ea4b2abba35f723671021acc026f"></a>
+const SNode&#160;</td><td class="memItemRight" valign="bottom"><b>srcnodes</b> (int k) const </td></tr>
+<tr class="separator:a8e45ea4b2abba35f723671021acc026f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1528965d59d37090861d0d4efffe5bc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1528965d59d37090861d0d4efffe5bc6"></a>
+const SNode&#160;</td><td class="memItemRight" valign="bottom"><b>dstnodes</b> (int k) const </td></tr>
+<tr class="separator:a1528965d59d37090861d0d4efffe5bc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aab79afa99b5126d5e0adf613211f6776"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab79afa99b5126d5e0adf613211f6776"></a>
+const vector&lt; SNode &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>srcnodes</b> () const </td></tr>
+<tr class="separator:aab79afa99b5126d5e0adf613211f6776"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ae5d23a9c31d558c91918b1a286fa07"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ae5d23a9c31d558c91918b1a286fa07"></a>
+const vector&lt; SNode &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>dstnodes</b> () const </td></tr>
+<tr class="separator:a0ae5d23a9c31d558c91918b1a286fa07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa8bddecf54c0ceae10d2e76859111a9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8bddecf54c0ceae10d2e76859111a9d"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>dstnodes_size</b> () const </td></tr>
+<tr class="separator:aa8bddecf54c0ceae10d2e76859111a9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afa8c2f4c88913804139f4ec845cfc54c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa8c2f4c88913804139f4ec845cfc54c"></a>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>srcnodes_size</b> () const </td></tr>
+<tr class="separator:afa8c2f4c88913804139f4ec845cfc54c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/wangwei/program/asf/incubator-singa/include/utils/<a class="el" href="graph_8h_source.html">graph.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu May 7 2015 17:15:37 for Apache SINGA by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/666a841d/api/classSingleton-members.html
----------------------------------------------------------------------
diff --git a/api/classSingleton-members.html b/api/classSingleton-members.html
new file mode 100644
index 0000000..ef58c3a
--- /dev/null
+++ b/api/classSingleton-members.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>Apache SINGA: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="singa-logo-small.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache SINGA
+   </div>
+   <div id="projectbrief">A distributed deep learning platform .</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void
 (0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">Singleton&lt; T &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classSingleton.html">Singleton&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Instance</b>() (defined in <a class="el" href="classSingleton.html">Singleton&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classSingleton.html">Singleton&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu May 7 2015 17:15:37 for Apache SINGA by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/666a841d/api/classSingleton.html
----------------------------------------------------------------------
diff --git a/api/classSingleton.html b/api/classSingleton.html
new file mode 100644
index 0000000..567fe51
--- /dev/null
+++ b/api/classSingleton.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>Apache SINGA: Singleton&lt; T &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="singa-logo-small.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache SINGA
+   </div>
+   <div id="projectbrief">A distributed deep learning platform .</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void
 (0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classSingleton-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">Singleton&lt; T &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a9619dd8c048bc1cee850febffd7c5d8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9619dd8c048bc1cee850febffd7c5d8e"></a>
+static T *&#160;</td><td class="memItemRight" valign="bottom"><b>Instance</b> ()</td></tr>
+<tr class="separator:a9619dd8c048bc1cee850febffd7c5d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/wangwei/program/asf/incubator-singa/include/utils/<a class="el" href="singleton_8h_source.html">singleton.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu May 7 2015 17:15:37 for Apache SINGA by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/666a841d/api/classSyncedMemory-members.html
----------------------------------------------------------------------
diff --git a/api/classSyncedMemory-members.html b/api/classSyncedMemory-members.html
new file mode 100644
index 0000000..5e97b93
--- /dev/null
+++ b/api/classSyncedMemory-members.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>Apache SINGA: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="singa-logo-small.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache SINGA
+   </div>
+   <div id="projectbrief">A distributed deep learning platform .</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void
 (0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">SyncedMemory Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classSyncedMemory.html">SyncedMemory</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cpu_data</b>() (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>gpu_data</b>() (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>head</b>() (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>HEAD_AT_CPU</b> enum value (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HEAD_AT_GPU</b> enum value (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>mutable_cpu_data</b>() (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mutable_gpu_data</b>() (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>set_cpu_data</b>(void *data) (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>size</b>() (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SYNCED</b> enum value (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SyncedHead</b> enum name (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SyncedMemory</b>() (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SyncedMemory</b>(size_t size) (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>UNINITIALIZED</b> enum value (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~SyncedMemory</b>() (defined in <a class="el" href="classSyncedMemory.html">SyncedMemory</a>)</td><td class="entry"><a class="el" href="classSyncedMemory.html">SyncedMemory</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu May 7 2015 17:15:37 for Apache SINGA by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/666a841d/api/classSyncedMemory.html
----------------------------------------------------------------------
diff --git a/api/classSyncedMemory.html b/api/classSyncedMemory.html
new file mode 100644
index 0000000..c1b3a5d
--- /dev/null
+++ b/api/classSyncedMemory.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
+<title>Apache SINGA: SyncedMemory Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><img alt="Logo" src="singa-logo-small.png"/></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Apache SINGA
+   </div>
+   <div id="projectbrief">A distributed deep learning platform .</div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.6 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void
 (0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classSyncedMemory-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">SyncedMemory Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Manages memory allocation and synchronization between the host (CPU) and device (GPU).  
+ <a href="classSyncedMemory.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="blob_8h_source.html">blob.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:a8a4c9539fd196aee1224d929e9c31ea0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>SyncedHead</b> { <b>UNINITIALIZED</b>, 
+<b>HEAD_AT_CPU</b>, 
+<b>HEAD_AT_GPU</b>, 
+<b>SYNCED</b>
+ }</td></tr>
+<tr class="separator:a8a4c9539fd196aee1224d929e9c31ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a80b65048d773b1427723a4466f1598f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80b65048d773b1427723a4466f1598f2"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>SyncedMemory</b> (size_t size)</td></tr>
+<tr class="separator:a80b65048d773b1427723a4466f1598f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a09fd43cfb402f49a4e63216158df3dfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09fd43cfb402f49a4e63216158df3dfe"></a>
+const void *&#160;</td><td class="memItemRight" valign="bottom"><b>cpu_data</b> ()</td></tr>
+<tr class="separator:a09fd43cfb402f49a4e63216158df3dfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a95d2d9e0b5bb60c4122cdf70265f5f96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95d2d9e0b5bb60c4122cdf70265f5f96"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>set_cpu_data</b> (void *data)</td></tr>
+<tr class="separator:a95d2d9e0b5bb60c4122cdf70265f5f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60e525658542e186c2a5fa078cecd195"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60e525658542e186c2a5fa078cecd195"></a>
+const void *&#160;</td><td class="memItemRight" valign="bottom"><b>gpu_data</b> ()</td></tr>
+<tr class="separator:a60e525658542e186c2a5fa078cecd195"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97b2143c36db33d0f23d0fc3e30a891e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97b2143c36db33d0f23d0fc3e30a891e"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>mutable_cpu_data</b> ()</td></tr>
+<tr class="separator:a97b2143c36db33d0f23d0fc3e30a891e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe9652cbf082be7103f0c22e6994bb70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe9652cbf082be7103f0c22e6994bb70"></a>
+void *&#160;</td><td class="memItemRight" valign="bottom"><b>mutable_gpu_data</b> ()</td></tr>
+<tr class="separator:abe9652cbf082be7103f0c22e6994bb70"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92a9f73af09fcc6ff06adc458e6374ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92a9f73af09fcc6ff06adc458e6374ae"></a>
+SyncedHead&#160;</td><td class="memItemRight" valign="bottom"><b>head</b> ()</td></tr>
+<tr class="separator:a92a9f73af09fcc6ff06adc458e6374ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa31adf033f6d56aa05fbce25d48a058a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa31adf033f6d56aa05fbce25d48a058a"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> ()</td></tr>
+<tr class="separator:aa31adf033f6d56aa05fbce25d48a058a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Manages memory allocation and synchronization between the host (CPU) and device (GPU). </p>
+<p>TODO(dox): more thorough description. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>/home/wangwei/program/asf/incubator-singa/include/utils/<a class="el" href="blob_8h_source.html">blob.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Thu May 7 2015 17:15:37 for Apache SINGA by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.6
+</small></address>
+</body>
+</html>


Mime
View raw message