You guys want a C++ core extracted from NuPIC, so we're going to plan it.
Starting next sprint[1], we're going to work on pulling all the C++ out of
NuPIC into a repo called 'nupic-core'.

We had a meeting Monday[2] where we discussed many of the details of this
plan, and I created some diagrams to describe the plan[3]. Please take a
moment to review these and provide feedback for this plan. The end goal is
this:

https://github.com/numenta/nupic/wiki/images/nupic-core-extraction-goal.jpg

We still have some open questions that we'll work out as we go along, for
example:

1. Should there be different repos for language bindings AND clients? Or
should they be combined in one repository?
2. How will our build automation need to change to accommodate these
changes?
3. Do we include general encoders in nupic-core? (they are all currently
within python)

I'd like to hear opinions on this whole plan. We want nupic-core to be
generic enough to provide what everyone wants, so if this plan seems to
restrict your particular use-case, let's discuss it.

[1] https://github.com/numenta/nupic/issues?milestone=9
[2]
https://github.com/numenta/nupic/wiki/2014-January-Core-API-Meeting-Notes
[3] https://github.com/numenta/nupic/wiki/NuPIC-Core-Extraction-Plan

---------
Matt Taylor
OS Community Flag-Bearer
Numenta
_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to