You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@singa.apache.org by "wangwei (JIRA)" <ji...@apache.org> on 2016/05/02 18:16:12 UTC

[jira] [Created] (SINGA-163) Reorganize the project folder layout

wangwei created SINGA-163:
-----------------------------

             Summary: Reorganize the project folder layout
                 Key: SINGA-163
                 URL: https://issues.apache.org/jira/browse/SINGA-163
             Project: Singa
          Issue Type: Improvement
            Reporter: wangwei


According the SINGA-162, we will separate the core abstractions (i.e., classes) with others. Following is the layout proposal,
{code}
-include/singa/core/ (tensor.h, device.h, scheduler.h etc.)
-include/singa/layer/ (conv.h, pool.h, etc.)
-include/singa/model/ (feedforward.h, rnn.h, etc.)
-include/singa/utils/ (log.h, timer.h, io.h, etc.)                            
-include/singa/proto/                                                     
-src/core/ (tensor, device, scheduler folders)
-src/layer/ (conv, pool, etc.)
-src/model/ (feedforward, rnn, etc.)
-src/utils/ (log, timer, io, etc.)                                     
-src/proto/  
-src/python/                                                               
-test/
{code}

[c++ header guidlines|http://umich.edu/~eecs381/handouts/CppHeaderFileGuidelines.pdf].





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)