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...
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
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
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
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
*******************************************************************
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$
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
*******************************************************************
* 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
*******************************************************************
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$