I used to have a working NuPIC setup on my rMBP running OS X 10.8.4 and python 
2.7, but last week I pulled the latest code from github and now I get an import 
error when I run any client code.  Everything builds fine and it even passes 
htmtest and run_tests.sh.  However, when I run the hotgym example now I get the 
following error:

-->python $NUPIC/examples/opf/clients/hotgym/hotgym.py
ImportError: numpy.core.multiarray failed to import
ERROR:  Could not get valid spec for Region: py.RecordSensor 
[/Users/keith/Development/nupic/nta/engine/RegionImplFactory.cpp line 452]
Traceback (most recent call last):
  File "/Users/keith/Development/nupic/examples/opf/clients/hotgym/hotgym.py", 
line 94, in <module>
    runHotgym()
  File "/Users/keith/Development/nupic/examples/opf/clients/hotgym/hotgym.py", 
line 65, in runHotgym
    model = createModel()
  File "/Users/keith/Development/nupic/examples/opf/clients/hotgym/hotgym.py", 
line 60, in createModel
    return ModelFactory.create(model_params.MODEL_PARAMS)
  File 
"/Users/keith/Development/nta/eng/lib/python2.7/site-packages/nupic/frameworks/opf/modelfactory.py",
 line 76, in create
    return modelClass(**modelConfig['modelParams'])
  File 
"/Users/keith/Development/nta/eng/lib/python2.7/site-packages/nupic/frameworks/opf/clamodel.py",
 line 203, in __init__
    anomalyParams)
  File 
"/Users/keith/Development/nta/eng/lib/python2.7/site-packages/nupic/frameworks/opf/clamodel.py",
 line 1078, in __createCLANetwork
    n.addRegion("sensor", "py.RecordSensor", 
json.dumps(dict(verbosity=sensorParams['verbosity'])))
  File 
"/Users/keith/Development/nta/eng/lib/python2.7/site-packages/nupic/engine/__init__.py",
 line 636, in addRegion
    engine.Network.addRegion(self, name, nodeType, nodeParams)
  File 
"/Users/keith/Development/nta/eng/lib/python2.7/site-packages/nupic/bindings/engine_internal.py",
 line 1011, in addRegion
    return _engine_internal.Network_addRegion(*args, **kwargs)
RuntimeError: Could not get valid spec for Region: py.RecordSensor

Is anyone else seeing this problem with the latest code?  Any ideas as to why 
the multiarray lib won't load?  

The .so file was built and exists in the $NAT/eng dir at
-rwxr-xr-x  1 keith  staff  2921728 Sep 15 20:47 
lib/python2.7/site-packages/numpy/core/multiarray.so
And the module seems to load fine by hand:
>>> import numpy
>>> import numpy.core.multiarray
>>> numpy.__version__
'1.7.1'
>>> numpy.core.multiarray.__version__
'3.1'

Let me know if you would like any output from the stdout.txt file from the 
build.

Thanks,

Matt
_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to