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)