numenta / nupic-legacy

Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex.
http://numenta.org/
GNU Affero General Public License v3.0
6.34k stars 1.56k forks source link

Use the nupic.core build system #625

Closed rhyolight closed 10 years ago

rhyolight commented 10 years ago

Depends on https://github.com/numenta/nupic.core/issues/4.

Currently, nupic builds out nupic.core explicitly. But it really should just call the nupic.core build system (when it exists) and place the resulting files in the right place and otherwise adjust so things continue to work.

david-ragazzi commented 10 years ago

@rhyolight Should Travis:

  1. download and build nupic.core from nupic repo or ...
  2. only get binaries outputed by nupic.core and made available to a internet location?

The first one leaves the entire nupic.core source code exposed in nupic repo (this is ugly, at least if we put it in another folder like nupic/submodules/core or nupic/build/temp/nupic.core). The second one requires that nupic.core is compiled to all supported platforms (linux32, linux64, darwin64).

rhyolight commented 10 years ago

As a first step, I'd like to do # 1 in an effort to move toward a nupic.core release as a priority. We can clean up later. What do you think?

david-ragazzi commented 10 years ago

As a first step, I'd like to do # 1 in an effort to move toward a nupic.core release as a priority. We can clean up later. What do you think?

No problems.. My preference is # 2, but this will delay the process even more due to this requires new changes in CMake file at nupic.core. This delay is not desirable to us...

Well, let's do # 1, # 2 can be discussed later, after everything is working fine! I feel it will require few changes...

rhyolight commented 10 years ago

I prefer # 2 as well, but sticking to an iterative solution, I think this is best for now. We have a lot of discussion to have about # 1!


Matt Taylor OS Community Flag-Bearer Numenta

On Mon, Mar 10, 2014 at 11:13 AM, DavidRagazzi notifications@github.comwrote:

As a first step, I'd like to do # 1 in an effort to move toward a nupic.core release as a priority. We can clean up later. What do you think?

No problems.. My preference is # 2, but this will delay the process even more due to this requires new changes in CMake file at nupic.core. This delay is not desirable to us...

Well, let's do # 1, # 2 can be discussed after everything is working fine!

Reply to this email directly or view it on GitHubhttps://github.com/numenta/nupic/issues/625#issuecomment-37215052 .

david-ragazzi commented 10 years ago

Ok. Remebering I also have to update CMAke file at nupic.core for it copies header files to build/release/include folder.. I simply forget this, tonight I upload this change.