Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save utensil/9986529 to your computer and use it in GitHub Desktop.

Select an option

Save utensil/9986529 to your computer and use it in GitHub Desktop.
numenta/nupic build output

Clone and setup

utensilsong@vm-1:~/projects$ git clone https://github.com/numenta/nupic.git
Cloning into 'nupic'...
remote: Reusing existing pack: 42087, done.                                                                                                                                                         
remote: Total 42087 (delta 0), reused 0 (delta 0)                                                                                                                                                   
Receiving objects: 100% (42087/42087), 116.27 MiB | 5.64 MiB/s, done.
Resolving deltas: 100% (24113/24113), done.
Checking out files: 100% (12450/12450), done.

utensilsong@vm-1:~/projects$ cd nupic
utensilsong@vm-1:~/projects/nupic$ export REPOSITORY=`pwd`    
utensilsong@vm-1:~/projects/nupic$ export NUPIC=$REPOSITORY                                                                            
utensilsong@vm-1:~/projects/nupic$ export NTA=~/nta/eng/

utensilsong@vm-1:~/projects/nupic$ pip install -r external/common/requirements.txt
Requirement already satisfied (use --upgrade to upgrade): asteval==0.9.1 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 2))
Requirement already satisfied (use --upgrade to upgrade): mock==1.0.1 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 3))
Requirement already satisfied (use --upgrade to upgrade): ordereddict==1.1 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): pillow==2.3.0 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): psutil==1.0.1 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 6))
Requirement already satisfied (use --upgrade to upgrade): pylint==1.1.0 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): pytest==2.4.2 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): pytest-cov==1.6 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 9))
Requirement already satisfied (use --upgrade to upgrade): pytest-xdist==1.8 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 10))
Requirement already satisfied (use --upgrade to upgrade): python-dateutil==2.1 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 11))
Requirement already satisfied (use --upgrade to upgrade): PyYAML==3.10 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 12))
Requirement already satisfied (use --upgrade to upgrade): unittest2==0.5.1 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 13))
Requirement already satisfied (use --upgrade to upgrade): validictory==0.9.1 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 14))
Requirement already satisfied (use --upgrade to upgrade): PyMySQL==0.5 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 15))
Requirement already satisfied (use --upgrade to upgrade): DBUtils==1.1 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 16))
Requirement already satisfied (use --upgrade to upgrade): numpy==1.7.1 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 17))
Requirement already satisfied (use --upgrade to upgrade): tweepy==2.1 in /usr/local/lib/python2.7/dist-packages (from -r external/common/requirements.txt (line 18))
Requirement already satisfied (use --upgrade to upgrade): logilab-common>=0.53.0 in /usr/local/lib/python2.7/dist-packages (from pylint==1.1.0->-r external/common/requirements.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): astroid>=0.24.3 in /usr/local/lib/python2.7/dist-packages (from pylint==1.1.0->-r external/common/requirements.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): py>=1.4.17 in /usr/local/lib/python2.7/dist-packages (from pytest==2.4.2->-r external/common/requirements.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): cov-core>=1.6 in /usr/local/lib/python2.7/dist-packages (from pytest-cov==1.6->-r external/common/requirements.txt (line 9))
Requirement already satisfied (use --upgrade to upgrade): execnet>=1.0.8 in /usr/local/lib/python2.7/dist-packages (from pytest-xdist==1.8->-r external/common/requirements.txt (line 10))
Requirement already satisfied (use --upgrade to upgrade): six in /usr/lib/python2.7/dist-packages (from python-dateutil==2.1->-r external/common/requirements.txt (line 11))
Requirement already satisfied (use --upgrade to upgrade): coverage>=3.4 in /usr/local/lib/python2.7/dist-packages (from cov-core>=1.6->pytest-cov==1.6->-r external/common/requirements.txt (line 9)
)
Cleaning up...

Stage CMake

utensilsong@vm-1:~/projects/nupic$ mkdir $REPOSITORY/build_system
utensilsong@vm-1:~/projects/nupic$ cd $REPOSITORY/build_system
utensilsong@vm-1:~/projects/nupic/build_system$ cmake $REPOSITORY

...omitting lots of output...

-- Checking environment...
-- Environment variables:
--   PATH = /home/utensilsong/nta/eng//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
--   PYTHONPATH = /home/utensilsong/nta/eng//lib/python2.7/site-packages
--   NUPIC = /home/utensilsong/projects/nupic
--   LD_LIBRARY_PATH = /tmp/ntabuild/lib:
--   DYLD_LIBRARY_PATH = /home/utensilsong/nta/eng//lib:
--   NTA = /home/utensilsong/nta/eng/
--   NTA_ROOTDIR = 
--   NTA_DATA_PATH = 
--   NTAX_DEVELOPER_BUILD = 

...omitting lots of output...

-- Build files have been written to: /home/utensilsong/projects/nupic/build_system

Stage Make

utensilsong@vm-1:~/projects/nupic/build_system$ make -j3

...omitting lots of output...

Linking CXX executable /home/utensilsong/nta/eng/bin/htmtest
[ 66%] Built target htmtest

...omitting lots of output...

[100%] Built target testeverything

Stage htmtest

utensilsong@vm-1:~/projects/nupic/build_system$ $NTA/bin/htmtest

...omitting lots of output...

Adding a PyNode region...
ERROR:  Unable to find the pynode dynamic library because neither NTA_ROOTDIR nor PYTHONPATH is set [/home/utensilsong/projects/nupic/nta/engine/RegionImplFactory.cpp line 80]
Exception: Unable to find the pynode dynamic library because neither NTA_ROOTDIR nor PYTHONPATH is set at: /home/utensilsong/projects/nupic/nta/engine/RegionImplFactory.cpp:80

Stage testeverything

utensilsong@vm-1:~/projects/nupic/build_system$ $NTA/bin/testeverything

...omitting lots of output...

*******************************************************************
* Numenta Unit Test summary
* 
* Total categories = 39
* Total tests = 2221
* Total passed   = 2220
* Total disabled = 0
* Total failed   = 1
    FAILED: RegionTest
* Total critical failures = 1
    FAILED: RegionTest
       MSG: Unable to find the pynode dynamic library because neither NTA_ROOTDIR nor PYTHONPATH is set
* Success rate = 99.91
*******************************************************************

Stage run_tests.sh

utensilsong@vm-1:~/projects/nupic$ $NUPIC/run_tests.sh
/home/utensilsong/projects/nupic/run_tests.sh: 2: /home/utensilsong/projects/nupic/run_tests.sh: actual_dir: not found
======================================================================================= test session starts ========================================================================================
platform linux2 -- Python 2.7.4 -- pytest-2.4.2 -- /usr/bin/python
plugins: cov, xdist
collecting 3 items / 1 errors
============================================================================================== ERRORS ==============================================================================================
_________________________________________________________________ ERROR collecting tests/unit/py2/nupic/algorithms/cells4_test.py __________________________________________________________________
tests/unit/py2/nupic/algorithms/cells4_test.py:31: in <module>
>   from nupic.bindings.math import Random
E   ImportError: No module named nupic.bindings.math
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
===================================================================================== 1 error in 0.80 seconds ======================================================================================
utensilsong@vm-1:~/projects/nupic$  

Stage htmtest after manual set $NTA_ROOTDIR

utensilsong@vm-1:~/projects/nupic$ export NTA_ROOTDIR=$NTA                                                                                                                                          
utensilsong@vm-1:~/projects/nupic$ echo $NTA
/home/utensilsong/nta/eng/
utensilsong@vm-1:~/projects/nupic$ $NTA/bin/htmtest                                                                                                                                                 
Creating network...
Region count is 0
Adding a FDRNode region...
Region count is 1
Node type: TestNode
Nodespec is:
Spec:
Description:

...omitting lots of output...

  unclonedInt64ArrayParam
     description: has a separate array for each node
     type: Int64
     count: 0
Inputs:
  bottomUpIn
Outputs:
  bottomUpOut
Commands:

Adding a PyNode region...
ERROR:  Could not get valid spec for Region: py.TestNode [/home/utensilsong/projects/nupic/nta/engine/RegionImplFactory.cpp line 446]
Exception: Could not get valid spec for Region: py.TestNode at: /home/utensilsong/projects/nupic/nta/engine/RegionImplFactory.cpp:446

Stage testeverything after manual set $NTA_ROOTDIR


 
*******************************************************************
* Numenta Unit Test summary
* 
* Total categories = 39
* Total tests = 2221
* Total passed   = 2220
* Total disabled = 0
* Total failed   = 1
    FAILED: RegionTest
* Total critical failures = 1
    FAILED: RegionTest
       MSG: Could not get valid spec for Region: py.TestNode
* Success rate = 99.91
*******************************************************************
 

Stage run_tests.sh after manual set $NTA_ROOTDIR

The same.

utensilsong@vm-1:~/projects/nupic$ $NUPIC/run_tests.sh
/home/utensilsong/projects/nupic/run_tests.sh: 2: /home/utensilsong/projects/nupic/run_tests.sh: actual_dir: not found
======================================================================================= test session starts ========================================================================================
platform linux2 -- Python 2.7.4 -- pytest-2.4.2 -- /usr/bin/python
plugins: cov, xdist
collecting 3 items / 1 errors
============================================================================================== ERRORS ==============================================================================================
_________________________________________________________________ ERROR collecting tests/unit/py2/nupic/algorithms/cells4_test.py __________________________________________________________________
tests/unit/py2/nupic/algorithms/cells4_test.py:31: in <module>
>   from nupic.bindings.math import Random
E   ImportError: No module named nupic.bindings.math
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
===================================================================================== 1 error in 0.29 seconds ======================================================================================
utensilsong@vm-1:~/projects/nupic$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment