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)