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/06/10 05:15:23 UTC

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

     [ https://issues.apache.org/jira/browse/SINGA-163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

wangwei resolved SINGA-163.
---------------------------
    Resolution: Fixed
      Assignee: wangwei

> Reorganize the project folder layout
> ------------------------------------
>
>                 Key: SINGA-163
>                 URL: https://issues.apache.org/jira/browse/SINGA-163
>             Project: Singa
>          Issue Type: Improvement
>            Reporter: wangwei
>            Assignee: 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)