chhenning / nupic Goto Github PK
View Code? Open in Web Editor NEWCommunity Fork of Numenta's Platform for Intelligent Computing (NuPIC)
License: GNU Affero General Public License v3.0
Community Fork of Numenta's Platform for Intelligent Computing (NuPIC)
License: GNU Affero General Public License v3.0
line 29, in
from nupic.bindings.math import SM32, GetNTAReal
ModuleNotFoundError: No module named 'nupic.bindings.math'
F
======================================================================
FAIL: testFixAggregationDict (__main__.AggregatorTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "aggregator_test.py", line 41, in testFixAggregationDict
self.assertAlmostEqual(result, 1, places=7)
AssertionError: 1.6666666666666667 != 1 within 7 places
----------------------------------------------------------------------
Ran 1 test in 0.000s
FAILED (failures=1)
Just asking if there is a quick start guide to have the Python3 NUPIC version up and running?
Thanks
................D:\nupic\src\python\python3\nupic\algorithms\knn_classifier.py:358: DeprecationWarning: using a non-integer array as obj in delete will result in an error in the future
removalArray).tolist()
D:\nupic\src\python\python3\nupic\algorithms\knn_classifier.py:362: DeprecationWarning: using a non-integer array as obj in delete will result in an error in the future
numpy.array(self._categoryRecencyList), removalArray).tolist()
.E.Fs
======================================================================
ERROR: testSetGetWaitRecordsRecalculate (__main__.KNNAnomalyClassifierRegionTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Python36\lib\unittest\mock.py", line 1179, in patched
return func(*args, **keywargs)
File "knn_anomaly_classifier_region_test.py", line 342, in testSetGetWaitRecordsRecalculate
self.helper.compute(dict(), dict())
File "D:\nupic\src\python\python3\nupic\regions\knn_anomaly_classifier_region.py", line 326, in compute
self._classifyState(record)
File "D:\nupic\src\python\python3\nupic\regions\knn_anomaly_classifier_region.py", line 370, in _classifyState
newCategory = self._recomputeRecordFromKNN(state)
File "D:\nupic\src\python\python3\nupic\regions\knn_anomaly_classifier_region.py", line 564, in _recomputeRecordFromKNN
self._knnclassifier.compute(inputs, outputs)
File "D:\nupic\src\python\python3\nupic\regions\knn_classifier_region.py", line 964, in compute
self._knn.infer(inputVector, partitionId=partition)
File "D:\nupic\src\python\python3\nupic\algorithms\knn_classifier.py", line 736, in infer
self._categoryList, dist)
RuntimeError: Buffer access out of bounds.
======================================================================
FAIL: testUpdateState (__main__.KNNAnomalyClassifierRegionTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Python36\lib\unittest\mock.py", line 1179, in patched
return func(*args, **keywargs)
File "knn_anomaly_classifier_region_test.py", line 433, in testUpdateState
[recordCopy["anomalyLabel"][0], toLabelList.return_value[0]])
AssertionError: Lists differ: ['Label 2', 'Label'] != ['Label', 'Label 2']
First differing element 0:
'Label 2'
'Label'
- ['Label 2', 'Label']
? --
+ ['Label', 'Label 2']
? ++
----------------------------------------------------------------------
Ran 21 tests in 0.046s
FAILED (failures=1, errors=1, skipped=1)
Running SP overlap test...
scalar encoder, Random seed: 42 and 90 colors
Es
Running SP overlap test...
category encoder, Random seed: 42 and 90 colors
Es
======================================================================
ERROR: testCategory (__main__.TestSPFrequency)
Test that the most frequent possible option is chosen for a scalar
----------------------------------------------------------------------
Traceback (most recent call last):
File "sp_overlap_test.py", line 57, in testCategory
self.frequency(n=100, w=21, seed=SEED, numColors=90, encoder = 'scalar')
File "sp_overlap_test.py", line 116, in frequency
globalInhibition=True,
TypeError: __init__(): incompatible constructor arguments. The following argument types are supported:
1. nupic.bindings.algorithms.SpatialPooler()
2. nupic.bindings.algorithms.SpatialPooler(inputDimensions: List[int], columnDimensions: List[int], potentialRadius: int=16, potentialPct: float=0.5, globalInhibition: bool=False, localAreaDensity: float=-1.0, numActiveColumnsPerInhArea: int=10.0, stimulusThreshold: int=0, synPermInactiveDec: float=0.01, synPermActiveInc: float=0.1, synPermConnected: float=0.1, minPctOverlapDutyCycles: float=0.001, dutyCyclePeriod: int=1000, boostStrength: float=0.0, seed: int=-1, spVerbosity: int=0, wrapAround: bool=True)
Invoked with: kwargs: columnDimensions=(2048, 1), inputDimensions=(1, 100), potentialRadius=50.0, numActiveColumnsPerInhArea=40, spVerbosity=0, stimulusThreshold=0, potentialPct=0.5, seed=1, globalInhibition=True
======================================================================
ERROR: testScalar (__main__.TestSPFrequency)
Test that the most frequent possible option is chosen for a category
----------------------------------------------------------------------
Traceback (most recent call last):
File "sp_overlap_test.py", line 63, in testScalar
self.frequency(n=30, w=21, seed=SEED, numColors=90, encoder = 'category')
File "sp_overlap_test.py", line 116, in frequency
globalInhibition=True,
TypeError: __init__(): incompatible constructor arguments. The following argument types are supported:
1. nupic.bindings.algorithms.SpatialPooler()
2. nupic.bindings.algorithms.SpatialPooler(inputDimensions: List[int], columnDimensions: List[int], potentialRadius: int=16, potentialPct: float=0.5, globalInhibition: bool=False, localAreaDensity: float=-1.0, numActiveColumnsPerInhArea: int=10.0, stimulusThreshold: int=0, synPermInactiveDec: float=0.01, synPermActiveInc: float=0.1, synPermConnected: float=0.1, minPctOverlapDutyCycles: float=0.001, dutyCyclePeriod: int=1000, boostStrength: float=0.0, seed: int=-1, spVerbosity: int=0, wrapAround: bool=True)
Invoked with: kwargs: columnDimensions=(2048, 1), inputDimensions=(1, 30), potentialRadius=15.0, numActiveColumnsPerInhArea=40, spVerbosity=0, stimulusThreshold=0, potentialPct=0.5, seed=1, globalInhibition=True
----------------------------------------------------------------------
Ran 4 tests in 0.004s
FAILED (errors=2, skipped=2)
EsEsE
======================================================================
ERROR: testPhases (__main__.NetworkSugarTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "syntactic_sugar_test.py", line 33, in testPhases
n = net.Network()
File "D:\nupic\src\python\python3\nupic\engine\__init__.py", line 609, in __init__
obj.__func__.__doc__ = docString
AttributeError: attribute '__doc__' of 'builtin_function_or_method' objects is not writable
======================================================================
ERROR: testRegionCollection (__main__.NetworkSugarTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "syntactic_sugar_test.py", line 63, in testRegionCollection
n = net.Network()
File "D:\nupic\src\python\python3\nupic\engine\__init__.py", line 609, in __init__
obj.__func__.__doc__ = docString
AttributeError: attribute '__doc__' of 'builtin_function_or_method' objects is not writable
...F.s
======================================================================
FAIL: testLogEncoder (__main__.LogEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "logenc_test.py", line 107, in testLogEncoder
self.assertTrue(numpy.array_equal(ranges[0], [1, 1]))
AssertionError: False is not true
----------------------------------------------------------------------
Ran 6 tests in 0.015s
toDense() returns an unsigned int array. So neg values will be incorrectly converted.
sparse_matrix_test.py -- test_setAllNonZeros
sparse_matrix_test.py -- test_incrementOnOuterProductVal
zlib and gtest
Numpy seed set to: 63862 called by testCompatibility1 line 259 -> runSideBySide
{'inputDimensions': [4, 4], 'columnDimensions': [5, 3], 'potentialRadius': 20, 'potentialPct': 0.5, 'globalInhibition': True, 'localAreaDensity': 0, 'numActiveColumnsPerInhArea': 5, 'stimulusThreshold': 0, 'synPermInactiveDec': 0.01, 'synPermActiveInc': 0.1, 'synPermConnected': 0.1, 'minPctOverlapDutyCycle': 0.001, 'dutyCyclePeriod': 30, 'boostStrength': 10.0, 'seed': 4, 'spVerbosity': 0}
ENumpy seed set to: 63862 called by testCompatibility2 line 310 -> runSideBySide
{'inputDimensions': [12, 7], 'columnDimensions': [4, 15], 'potentialRadius': 22, 'potentialPct': 0.3, 'globalInhibition': False, 'localAreaDensity': 0, 'numActiveColumnsPerInhArea': 5, 'stimulusThreshold': 2, 'synPermInactiveDec': 0.04, 'synPermActiveInc': 0.14, 'synPermConnected': 0.178, 'minPctOverlapDutyCycle': 0.021, 'dutyCyclePeriod': 20, 'boostStrength': 11.0, 'seed': 6, 'spVerbosity': 0}
ENumpy seed set to: 63862 called by testCompatibility3 line 332 -> runSideBySide
{'inputDimensions': [2, 4, 5], 'columnDimensions': [4, 3, 3], 'potentialRadius': 30, 'potentialPct': 0.7, 'globalInhibition': False, 'localAreaDensity': 0.23, 'numActiveColumnsPerInhArea': 0, 'stimulusThreshold': 2, 'synPermInactiveDec': 0.02, 'synPermActiveInc': 0.1, 'synPermConnected': 0.12, 'minPctOverlapDutyCycle': 0.011, 'dutyCyclePeriod': 25, 'boostStrength': 11.0, 'seed': 19, 'spVerbosity': 0}
EssNumpy seed set to: 43419 called by testCompatibilityNoLearn line 288 -> runSideBySide
{'inputDimensions': [4, 4], 'columnDimensions': [5, 3], 'potentialRadius': 20, 'potentialPct': 0.5, 'globalInhibition': True, 'localAreaDensity': 0, 'numActiveColumnsPerInhArea': 5, 'stimulusThreshold': 0, 'synPermInactiveDec': 0.01, 'synPermActiveInc': 0.1, 'synPermConnected': 0.1, 'minPctOverlapDutyCycle': 0.001, 'dutyCyclePeriod': 30, 'boostStrength': 10.0, 'seed': 4, 'spVerbosity': 0}
E{'inputDimensions': [512], 'columnDimensions': [512], 'globalInhibition': True, 'numActiveColumnsPerInhArea': 40, 'seed': 19}
E{'inputDimensions': [2, 4, 5], 'columnDimensions': [4, 3, 3], 'potentialRadius': 30, 'potentialPct': 0.7, 'globalInhibition': False, 'localAreaDensity': 0.23, 'numActiveColumnsPerInhArea': 0, 'stimulusThreshold': 2, 'synPermInactiveDec': 0.02, 'synPermActiveInc': 0.1, 'synPermConnected': 0.12, 'minPctOverlapDutyCycle': 0.011, 'dutyCyclePeriod': 25, 'boostStrength': 11.0, 'seed': 19, 'spVerbosity': 0}
ENumpy seed set to: 43419 called by testSerializationRun line 382 -> runSerialize
{'inputDimensions': [2, 4, 5], 'columnDimensions': [4, 3, 3], 'potentialRadius': 30, 'potentialPct': 0.7, 'globalInhibition': False, 'localAreaDensity': 0.23, 'numActiveColumnsPerInhArea': 0, 'stimulusThreshold': 2, 'synPermInactiveDec': 0.02, 'synPermActiveInc': 0.1, 'synPermConnected': 0.12, 'minPctOverlapDutyCycle': 0.011, 'dutyCyclePeriod': 25, 'boostStrength': 11.0, 'seed': 19, 'spVerbosity': 0}
E
======================================================================
ERROR: testCompatibility1 (__main__.SpatialPoolerCompatibilityTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "spatial_pooler_compatability_test.py", line 259, in testCompatibility1
self.runSideBySide(params, seed = 63862)
File "spatial_pooler_compatability_test.py", line 171, in runSideBySide
cppSp = CreateSP("cpp", params)
File "D:\nupic\src\python\python3\nupic\support\unittesthelpers\algorithm_test_helpers.py", line 167, in CreateSP
sp = spClass(**params)
TypeError: __init__(): incompatible constructor arguments. The following argument types are supported:
1. nupic.bindings.algorithms.SpatialPooler()
2. nupic.bindings.algorithms.SpatialPooler(inputDimensions: List[int], columnDimensions: List[int], potentialRadius: int=16, potentialPct: float=0.5, globalInhibition: bool=False, localAreaDensity: float=-1.0, numActiveColumnsPerInhArea: int=10.0, stimulusThreshold: int=0, synPermInactiveDec: float=0.01, synPermActiveInc: float=0.1, synPermConnected: float=0.1, minPctOverlapDutyCycles: float=0.001, dutyCyclePeriod: int=1000, boostStrength: float=0.0, seed: int=-1, spVerbosity: int=0, wrapAround: bool=True)
Invoked with: kwargs: inputDimensions=[4, 4], columnDimensions=[5, 3], potentialRadius=20, potentialPct=0.5, globalInhibition=True, localAreaDensity=0, numActiveColumnsPerInhArea=5, stimulusThreshold=0, synPermInactiveDec=0.01, synPermActiveInc=0.1, synPermConnected=0.1, minPctOverlapDutyCycle=0.001, dutyCyclePeriod=30, boostStrength=10.0, seed=4, spVerbosity=0
======================================================================
ERROR: testCompatibility2 (__main__.SpatialPoolerCompatibilityTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "spatial_pooler_compatability_test.py", line 310, in testCompatibility2
self.runSideBySide(params, convertEveryIteration=True, seed=63862)
File "spatial_pooler_compatability_test.py", line 171, in runSideBySide
cppSp = CreateSP("cpp", params)
File "D:\nupic\src\python\python3\nupic\support\unittesthelpers\algorithm_test_helpers.py", line 167, in CreateSP
sp = spClass(**params)
TypeError: __init__(): incompatible constructor arguments. The following argument types are supported:
1. nupic.bindings.algorithms.SpatialPooler()
2. nupic.bindings.algorithms.SpatialPooler(inputDimensions: List[int], columnDimensions: List[int], potentialRadius: int=16, potentialPct: float=0.5, globalInhibition: bool=False, localAreaDensity: float=-1.0, numActiveColumnsPerInhArea: int=10.0, stimulusThreshold: int=0, synPermInactiveDec: float=0.01, synPermActiveInc: float=0.1, synPermConnected: float=0.1, minPctOverlapDutyCycles: float=0.001, dutyCyclePeriod: int=1000, boostStrength: float=0.0, seed: int=-1, spVerbosity: int=0, wrapAround: bool=True)
Invoked with: kwargs: inputDimensions=[12, 7], columnDimensions=[4, 15], potentialRadius=22, potentialPct=0.3, globalInhibition=False, localAreaDensity=0, numActiveColumnsPerInhArea=5, stimulusThreshold=2, synPermInactiveDec=0.04, synPermActiveInc=0.14, synPermConnected=0.178, minPctOverlapDutyCycle=0.021, dutyCyclePeriod=20, boostStrength=11.0, seed=6, spVerbosity=0
======================================================================
ERROR: testCompatibility3 (__main__.SpatialPoolerCompatibilityTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "spatial_pooler_compatability_test.py", line 332, in testCompatibility3
self.runSideBySide(params, convertEveryIteration=True, seed=63862)
File "spatial_pooler_compatability_test.py", line 171, in runSideBySide
cppSp = CreateSP("cpp", params)
File "D:\nupic\src\python\python3\nupic\support\unittesthelpers\algorithm_test_helpers.py", line 167, in CreateSP
sp = spClass(**params)
TypeError: __init__(): incompatible constructor arguments. The following argument types are supported:
1. nupic.bindings.algorithms.SpatialPooler()
2. nupic.bindings.algorithms.SpatialPooler(inputDimensions: List[int], columnDimensions: List[int], potentialRadius: int=16, potentialPct: float=0.5, globalInhibition: bool=False, localAreaDensity: float=-1.0, numActiveColumnsPerInhArea: int=10.0, stimulusThreshold: int=0, synPermInactiveDec: float=0.01, synPermActiveInc: float=0.1, synPermConnected: float=0.1, minPctOverlapDutyCycles: float=0.001, dutyCyclePeriod: int=1000, boostStrength: float=0.0, seed: int=-1, spVerbosity: int=0, wrapAround: bool=True)
Invoked with: kwargs: inputDimensions=[2, 4, 5], columnDimensions=[4, 3, 3], potentialRadius=30, potentialPct=0.7, globalInhibition=False, localAreaDensity=0.23, numActiveColumnsPerInhArea=0, stimulusThreshold=2, synPermInactiveDec=0.02, synPermActiveInc=0.1, synPermConnected=0.12, minPctOverlapDutyCycle=0.011, dutyCyclePeriod=25, boostStrength=11.0, seed=19, spVerbosity=0
======================================================================
ERROR: testCompatibilityNoLearn (__main__.SpatialPoolerCompatibilityTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "spatial_pooler_compatability_test.py", line 288, in testCompatibilityNoLearn
self.runSideBySide(params, seed = None, learnMode = False)
File "spatial_pooler_compatability_test.py", line 171, in runSideBySide
cppSp = CreateSP("cpp", params)
File "D:\nupic\src\python\python3\nupic\support\unittesthelpers\algorithm_test_helpers.py", line 167, in CreateSP
sp = spClass(**params)
TypeError: __init__(): incompatible constructor arguments. The following argument types are supported:
1. nupic.bindings.algorithms.SpatialPooler()
2. nupic.bindings.algorithms.SpatialPooler(inputDimensions: List[int], columnDimensions: List[int], potentialRadius: int=16, potentialPct: float=0.5, globalInhibition: bool=False, localAreaDensity: float=-1.0, numActiveColumnsPerInhArea: int=10.0, stimulusThreshold: int=0, synPermInactiveDec: float=0.01, synPermActiveInc: float=0.1, synPermConnected: float=0.1, minPctOverlapDutyCycles: float=0.001, dutyCyclePeriod: int=1000, boostStrength: float=0.0, seed: int=-1, spVerbosity: int=0, wrapAround: bool=True)
Invoked with: kwargs: inputDimensions=[4, 4], columnDimensions=[5, 3], potentialRadius=20, potentialPct=0.5, globalInhibition=True, localAreaDensity=0, numActiveColumnsPerInhArea=5, stimulusThreshold=0, synPermInactiveDec=0.01, synPermActiveInc=0.1, synPermConnected=0.1, minPctOverlapDutyCycle=0.001, dutyCyclePeriod=30, boostStrength=10.0, seed=4, spVerbosity=0
======================================================================
ERROR: testInhibitColumnsGlobal (__main__.SpatialPoolerCompatibilityTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "spatial_pooler_compatability_test.py", line 395, in testInhibitColumnsGlobal
sp1 = CreateSP("py", params)
File "D:\nupic\src\python\python3\nupic\support\unittesthelpers\algorithm_test_helpers.py", line 167, in CreateSP
sp = spClass(**params)
File "D:\nupic\src\python\python3\nupic\algorithms\spatial_pooler.py", line 262, in __init__
.format(repr(numColumns)))
nupic.algorithms.spatial_pooler.InvalidSPParamValueError: Invalid number of columns (512)
======================================================================
ERROR: testSerialization (__main__.SpatialPoolerCompatibilityTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "spatial_pooler_compatability_test.py", line 354, in testSerialization
sp1 = CreateSP("py", params)
File "D:\nupic\src\python\python3\nupic\support\unittesthelpers\algorithm_test_helpers.py", line 167, in CreateSP
sp = spClass(**params)
File "D:\nupic\src\python\python3\nupic\algorithms\spatial_pooler.py", line 262, in __init__
.format(repr(numColumns)))
nupic.algorithms.spatial_pooler.InvalidSPParamValueError: Invalid number of columns (36)
======================================================================
ERROR: testSerializationRun (__main__.SpatialPoolerCompatibilityTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "spatial_pooler_compatability_test.py", line 382, in testSerializationRun
self.runSerialize("py", params)
File "spatial_pooler_compatability_test.py", line 215, in runSerialize
sp1 = CreateSP(imp, params)
File "D:\nupic\src\python\python3\nupic\support\unittesthelpers\algorithm_test_helpers.py", line 167, in CreateSP
sp = spClass(**params)
File "D:\nupic\src\python\python3\nupic\algorithms\spatial_pooler.py", line 262, in __init__
.format(repr(numColumns)))
nupic.algorithms.spatial_pooler.InvalidSPParamValueError: Invalid number of columns (36)
----------------------------------------------------------------------
Ran 9 tests in 0.008s
FAILED (errors=7, skipped=2)
SP seed set to: 33341
{'inputDimensions': [90], 'columnDimensions': [600], 'potentialRadius': 90, 'potentialPct': 0.9, 'globalInhibition': True, 'numActiveColumnsPerInhArea': 60, 'synPermActiveInc': 0.0, 'synPermInactiveDec': 0.0, 'dutyCyclePeriod': 10, 'boostStrength': 10.0, 'seed': 33341}
.SP seed set to: 33341
{'inputDimensions': [90], 'columnDimensions': [600], 'potentialRadius': 90, 'potentialPct': 0.9, 'globalInhibition': True, 'numActiveColumnsPerInhArea': 60, 'synPermActiveInc': 0.0, 'synPermInactiveDec': 0.0, 'dutyCyclePeriod': 10, 'boostStrength': 10.0, 'seed': 33341}
E
======================================================================
ERROR: testBoostingPY (__main__.SpatialPoolerBoostTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "spatial_pooler_boost_test.py", line 302, in testBoostingPY
self.boostTestLoop("py")
File "spatial_pooler_boost_test.py", line 291, in boostTestLoop
self.sp = CreateSP(imp, self.params)
File "D:\nupic\src\python\python3\nupic\support\unittesthelpers\algorithm_test_helpers.py", line 167, in CreateSP
sp = spClass(**params)
File "D:\nupic\src\python\python3\nupic\algorithms\spatial_pooler.py", line 262, in __init__
.format(repr(numColumns)))
nupic.algorithms.spatial_pooler.InvalidSPParamValueError: Invalid number of columns (600)
----------------------------------------------------------------------
Ran 2 tests in 1.477s
FAILED (errors=1)
E
======================================================================
ERROR: setUpClass (__main__.ExamplesTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "examples_test.py", line 81, in setUpClass
predictionGenerator = _getPredictionsGenerator(cls.examplesDir, example)
File "examples_test.py", line 57, in _getPredictionsGenerator
mod = __import__(modName, fromlist=["runHotgym"])
ModuleNotFoundError: No module named 'complete-opf-example'
----------------------------------------------------------------------
Ran 0 tests in 0.001s
FAILED (errors=1)
.........Fs
======================================================================
FAIL: testRadiusForSpeedInt (__main__.GeospatialCoordinateEncoderTest)
Test that radius will round to the nearest integer
----------------------------------------------------------------------
Traceback (most recent call last):
File "geospatial_coordinate_test.py", line 108, in testRadiusForSpeedInt
self.assertEqual(radius, 38)
AssertionError: 39 != 38
----------------------------------------------------------------------
Ran 11 tests in 0.520s
FAILED (failures=1, skipped=1)
EEEEEEEEEEE
======================================================================
ERROR: testAddAll (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 168, in testAddAll
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
======================================================================
ERROR: testAddBeginning (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 64, in testAddBeginning
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
======================================================================
ERROR: testAddEnd (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 116, in testAddEnd
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
======================================================================
ERROR: testAddMiddle (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 90, in testAddMiddle
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
======================================================================
ERROR: testAddSingle (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 142, in testAddSingle
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
======================================================================
ERROR: testCopyAllExplicit (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 258, in testCopyAllExplicit
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
======================================================================
ERROR: testCopyAllImplicit (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 226, in testCopyAllImplicit
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
======================================================================
ERROR: testCopyBeginning (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 286, in testCopyBeginning
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
======================================================================
ERROR: testCopyOneRow (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 313, in testCopyOneRow
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
======================================================================
ERROR: testSample (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 330, in testSample
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
======================================================================
ERROR: testScale (__main__.AnomalyzerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "anomalyzer_test.py", line 194, in testScale
inputFile = FileRecordStream("input_path")
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in __init__
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\file_record_stream.py", line 219, in <listcomp>
for attrs in zip(names, types, specials)]
File "D:\nupic\src\python\python3\nupic\data\field_meta.py", line 75, in __init__
super(FieldMetaInfo, self).__init__(name, type, special)
TypeError: object.__init__() takes no parameters
----------------------------------------------------------------------
Ran 11 tests in 0.007s
FAILED (errors=11)
EEEEEEEEE.....Es.
======================================================================
ERROR: testBitForCoordinate (__main__.CoordinateEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "coordinate_test.py", line 99, in testBitForCoordinate
b1 = self.encoder._bitForCoordinate(np.array([2, 5, 10]), n)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 180, in _bitForCoordinate
seed = cls._hashCoordinate(coordinate)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 153, in _hashCoordinate
hash = int(int(hashlib.md5(coordinateStr).hexdigest(), 16) % (2 ** 64))
TypeError: Unicode-objects must be encoded before hashing
======================================================================
ERROR: testEncodeAdjacentPositions (__main__.CoordinateEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "coordinate_test.py", line 267, in testEncodeAdjacentPositions
num=1)
File "coordinate_test.py", line 344, in overlapsForRelativeAreas
outputA = encode(encoder, np.array(initPosition), initRadius)
File "coordinate_test.py", line 318, in encode
encoder.encodeIntoArray((coordinate, radius), output)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 107, in encodeIntoArray
winners = self._topWCoordinates(neighbors, self.w)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in _topWCoordinates
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in <listcomp>
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 166, in _orderForCoordinate
seed = cls._hashCoordinate(coordinate)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 153, in _hashCoordinate
hash = int(int(hashlib.md5(coordinateStr).hexdigest(), 16) % (2 ** 64))
TypeError: Unicode-objects must be encoded before hashing
======================================================================
ERROR: testEncodeIntoArray (__main__.CoordinateEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "coordinate_test.py", line 171, in testEncodeIntoArray
output1 = encode(encoder, coordinate, radius)
File "coordinate_test.py", line 318, in encode
encoder.encodeIntoArray((coordinate, radius), output)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 107, in encodeIntoArray
winners = self._topWCoordinates(neighbors, self.w)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in _topWCoordinates
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in <listcomp>
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 166, in _orderForCoordinate
seed = cls._hashCoordinate(coordinate)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 153, in _hashCoordinate
hash = int(int(hashlib.md5(coordinateStr).hexdigest(), 16) % (2 ** 64))
TypeError: Unicode-objects must be encoded before hashing
======================================================================
ERROR: testEncodeRelativePositions (__main__.CoordinateEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "coordinate_test.py", line 199, in testEncodeRelativePositions
num=5)
File "coordinate_test.py", line 344, in overlapsForRelativeAreas
outputA = encode(encoder, np.array(initPosition), initRadius)
File "coordinate_test.py", line 318, in encode
encoder.encodeIntoArray((coordinate, radius), output)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 107, in encodeIntoArray
winners = self._topWCoordinates(neighbors, self.w)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in _topWCoordinates
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in <listcomp>
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 166, in _orderForCoordinate
seed = cls._hashCoordinate(coordinate)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 153, in _hashCoordinate
hash = int(int(hashlib.md5(coordinateStr).hexdigest(), 16) % (2 ** 64))
TypeError: Unicode-objects must be encoded before hashing
======================================================================
ERROR: testEncodeRelativePositionsAndRadii (__main__.CoordinateEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "coordinate_test.py", line 222, in testEncodeRelativePositionsAndRadii
num=5)
File "coordinate_test.py", line 344, in overlapsForRelativeAreas
outputA = encode(encoder, np.array(initPosition), initRadius)
File "coordinate_test.py", line 318, in encode
encoder.encodeIntoArray((coordinate, radius), output)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 107, in encodeIntoArray
winners = self._topWCoordinates(neighbors, self.w)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in _topWCoordinates
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in <listcomp>
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 166, in _orderForCoordinate
seed = cls._hashCoordinate(coordinate)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 153, in _hashCoordinate
hash = int(int(hashlib.md5(coordinateStr).hexdigest(), 16) % (2 ** 64))
TypeError: Unicode-objects must be encoded before hashing
======================================================================
ERROR: testEncodeRelativeRadii (__main__.CoordinateEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "coordinate_test.py", line 207, in testEncodeRelativeRadii
num=5)
File "coordinate_test.py", line 344, in overlapsForRelativeAreas
outputA = encode(encoder, np.array(initPosition), initRadius)
File "coordinate_test.py", line 318, in encode
encoder.encodeIntoArray((coordinate, radius), output)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 107, in encodeIntoArray
winners = self._topWCoordinates(neighbors, self.w)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in _topWCoordinates
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in <listcomp>
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 166, in _orderForCoordinate
seed = cls._hashCoordinate(coordinate)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 153, in _hashCoordinate
hash = int(int(hashlib.md5(coordinateStr).hexdigest(), 16) % (2 ** 64))
TypeError: Unicode-objects must be encoded before hashing
======================================================================
ERROR: testEncodeSaturateArea (__main__.CoordinateEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "coordinate_test.py", line 189, in testEncodeSaturateArea
outputA = encode(encoder, np.array([0, 0]), 2)
File "coordinate_test.py", line 318, in encode
encoder.encodeIntoArray((coordinate, radius), output)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 107, in encodeIntoArray
winners = self._topWCoordinates(neighbors, self.w)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in _topWCoordinates
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in <listcomp>
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 166, in _orderForCoordinate
seed = cls._hashCoordinate(coordinate)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 153, in _hashCoordinate
hash = int(int(hashlib.md5(coordinateStr).hexdigest(), 16) % (2 ** 64))
TypeError: Unicode-objects must be encoded before hashing
======================================================================
ERROR: testEncodeUnrelatedAreas (__main__.CoordinateEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "coordinate_test.py", line 234, in testEncodeUnrelatedAreas
overlaps = overlapsForUnrelatedAreas(1499, 37, 5)
File "coordinate_test.py", line 371, in overlapsForUnrelatedAreas
num=repetitions, verbose=verbose)
File "coordinate_test.py", line 344, in overlapsForRelativeAreas
outputA = encode(encoder, np.array(initPosition), initRadius)
File "coordinate_test.py", line 318, in encode
encoder.encodeIntoArray((coordinate, radius), output)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 107, in encodeIntoArray
winners = self._topWCoordinates(neighbors, self.w)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in _topWCoordinates
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 143, in <listcomp>
for c in coordinates.tolist()])
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 166, in _orderForCoordinate
seed = cls._hashCoordinate(coordinate)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 153, in _hashCoordinate
hash = int(int(hashlib.md5(coordinateStr).hexdigest(), 16) % (2 ** 64))
TypeError: Unicode-objects must be encoded before hashing
======================================================================
ERROR: testHashCoordinate (__main__.CoordinateEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "coordinate_test.py", line 78, in testHashCoordinate
h1 = self.encoder._hashCoordinate(np.array([0]))
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 153, in _hashCoordinate
hash = int(int(hashlib.md5(coordinateStr).hexdigest(), 16) % (2 ** 64))
TypeError: Unicode-objects must be encoded before hashing
======================================================================
ERROR: testOrderForCoordinate (__main__.CoordinateEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "coordinate_test.py", line 85, in testOrderForCoordinate
h1 = self.encoder._orderForCoordinate(np.array([2, 5, 10]))
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 166, in _orderForCoordinate
seed = cls._hashCoordinate(coordinate)
File "D:\nupic\src\python\python3\nupic\encoders\coordinate.py", line 153, in _hashCoordinate
hash = int(int(hashlib.md5(coordinateStr).hexdigest(), 16) % (2 ** 64))
TypeError: Unicode-objects must be encoded before hashing
----------------------------------------------------------------------
Ran 17 tests in 0.006s
FAILED (errors=10, skipped=1)
..E..s
======================================================================
ERROR: testCategoryPredictions (__main__.TwoGramModelTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "two_gram_model_test.py", line 144, in testCategoryPredictions
results = twoGramModel.run(inputRecord)
File "D:\nupic\src\python\python3\nupic\frameworks\opf\two_gram_model.py", line 71, in run
inputFieldEncodings = self._encoder.encodeEachField(inputRecord)
File "D:\nupic\src\python\python3\nupic\encoders\multi.py", line 127, in encodeEachField
encodings.append(encoder.encode(getattr(inputRecord, name)))
File "D:\nupic\src\python\python3\nupic\encoders\base.py", line 150, in encode
self.encodeIntoArray(inputData, output)
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 240, in encodeIntoArray
index = self.getBucketIndices(input)[0]
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 232, in getBucketIndices
return self.getScalars(input)
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 218, in getScalars
self._addCategory(input)
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 170, in _addCategory
newrep = self._newRep()
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 198, in _newRep
"%d attempts" % (self.ncategories, maxAttempts))
RuntimeError: Error, could not find unique pattern 1 after 1000 attempts
----------------------------------------------------------------------
Ran 6 tests in 0.146s
FAILED (errors=1, skipped=1)
input: <UNKNOWN> index: 0 output: [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 1. 0. 0. 0. 0. 0.
1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 1.
0. 0. 0. 0. 0. 0. 0. 0. 0. 1. 0. 0. 0. 0. 0. 0. 0. 0.
0. 1. 0. 0. 0. 0. 0. 0. 1. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 1. 0.
0. 1. 0. 1. 0. 0. 0. 0. 0. 0.]
Overlaps for decoding:
10 <UNKNOWN>
decoded: foo:[<UNKNOWN>]
EsE
======================================================================
ERROR: testAutogrow (__main__.SDRCategoryEncoderTest)
testing auto-grow
----------------------------------------------------------------------
Traceback (most recent call last):
File "sdrcategory_test.py", line 221, in testAutogrow
s.encodeIntoArray("catA", encoded)
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 240, in encodeIntoArray
index = self.getBucketIndices(input)[0]
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 232, in getBucketIndices
return self.getScalars(input)
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 218, in getScalars
self._addCategory(input)
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 170, in _addCategory
newrep = self._newRep()
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 198, in _newRep
"%d attempts" % (self.ncategories, maxAttempts))
RuntimeError: Error, could not find unique pattern 1 after 1000 attempts
======================================================================
ERROR: testSDRCategoryEncoder (__main__.SDRCategoryEncoderTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "sdrcategory_test.py", line 55, in testSDRCategoryEncoder
name="foo", verbosity=0, forced=True)
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 96, in __init__
self._addCategory(category)
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 170, in _addCategory
newrep = self._newRep()
File "D:\nupic\src\python\python3\nupic\encoders\sdr_category.py", line 198, in _newRep
"%d attempts" % (self.ncategories, maxAttempts))
RuntimeError: Error, could not find unique pattern 1 after 1000 attempts
----------------------------------------------------------------------
Ran 3 tests in 0.266s
FAILED (errors=2, skipped=1)
see sparse_matrix_test.py in test_setBox
Traceback (most recent call last):
File "htmpredictionmodel_classifier_helper_test.py", line 151, in setUp
self.helper = HTMPredictionModelClassifierHelper(Mock(spec=HTMPredictionModel))
File "D:\nupic\src\python\python3\nupic\frameworks\opf\htm_prediction_model_classifier_helper.py", line 74, in __init__
'nupic.model.temporalAnomaly.wait_records'))
File "D:\nupic\src\python\python3\nupic\support\configuration_base.py", line 157, in get
return cls.getString(prop)
File "D:\nupic\src\python\python3\nupic\support\configuration_base.py", line 84, in getString
cls._readStdConfigFiles()
File "D:\nupic\src\python\python3\nupic\support\configuration_custom.py", line 148, in _readStdConfigFiles
super(Configuration, cls)._readStdConfigFiles()
File "D:\nupic\src\python\python3\nupic\support\configuration_base.py", line 409, in _readStdConfigFiles
cls.readConfigFile(DEFAULT_CONFIG)
File "D:\nupic\src\python\python3\nupic\support\configuration_base.py", line 207, in readConfigFile
properties = cls._readConfigFile(filename, path)
File "D:\nupic\src\python\python3\nupic\support\configuration_base.py", line 325, in _readConfigFile
" variable %r, which is not defined" % (varname))
RuntimeError: Attempting to use the value of the environment variable 'USER', which is not defined
sm.def("nonZeroIndicesIncluded", [](SparseMatrix32_t& sm, py::args args) { throw std::runtime_error("Not implemented."); });
sm.def("transpose", [](SparseMatrix32_t& sm, py::args args) { throw std::runtime_error("Not implemented."); });
sm.def("addToTranspose", [](SparseMatrix32_t& sm, py::args args) { throw std::runtime_error("Not implemented."); });
sm.def("thresholdRow", [](SparseMatrix32_t& sm, py::args args, py::kwargs kwargs) { throw std::runtime_error("Not implemented."); });
sm.def("thresholdCol", [](SparseMatrix32_t& sm, py::args args, py::kwargs kwargs) { throw std::runtime_error("Not implemented."); });
sm.def("multiply", [](SparseMatrix32_t& sm, py::args args) { throw std::runtime_error("Not implemented."); });
sm.def("add", [](SparseMatrix32_t& sm, py::args args) { throw std::runtime_error("Not implemented."); });
sm.def("subtract", [](SparseMatrix32_t& sm, py::args args) { throw std::runtime_error("Not implemented."); });
E.EEs.E
======================================================================
ERROR: testFillHoles (__main__.AdaptiveScalarTest)
Make sure we can fill in holes
----------------------------------------------------------------------
Traceback (most recent call last):
File "adaptivescalar_test.py", line 114, in testFillHoles
decoded = l.decode(numpy.array([0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1]))
File "D:\nupic\src\python\python3\nupic\encoders\scalar.py", line 483, in decode
for i in range(maxZerosInARow):
TypeError: 'float' object cannot be interpreted as an integer
======================================================================
ERROR: testNonPeriodicEncoderMinMaxNotSpec (__main__.AdaptiveScalarTest)
Non-periodic encoder, min and max not specified
----------------------------------------------------------------------
Traceback (most recent call last):
File "adaptivescalar_test.py", line 150, in testNonPeriodicEncoderMinMaxNotSpec
_verify(1, [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0])
File "adaptivescalar_test.py", line 140, in _verify
l.encode(v),
File "D:\nupic\src\python\python3\nupic\encoders\base.py", line 150, in encode
self.encodeIntoArray(inputData, output)
File "D:\nupic\src\python\python3\nupic\encoders\adaptive_scalar.py", line 175, in encodeIntoArray
super(AdaptiveScalarEncoder, self).encodeIntoArray(input, output)
File "D:\nupic\src\python\python3\nupic\encoders\scalar.py", line 451, in encodeIntoArray
output[minbin:maxbin + 1] = 1
TypeError: slice indices must be integers or None or have an __index__ method
======================================================================
ERROR: testNonPeriodicEncoderMinMaxSpec (__main__.AdaptiveScalarTest)
Non-periodic encoder, min and max specified
----------------------------------------------------------------------
Traceback (most recent call last):
File "adaptivescalar_test.py", line 64, in testNonPeriodicEncoderMinMaxSpec
self._l.encode(1),
File "D:\nupic\src\python\python3\nupic\encoders\base.py", line 150, in encode
self.encodeIntoArray(inputData, output)
File "D:\nupic\src\python\python3\nupic\encoders\adaptive_scalar.py", line 175, in encodeIntoArray
super(AdaptiveScalarEncoder, self).encodeIntoArray(input, output)
File "D:\nupic\src\python\python3\nupic\encoders\scalar.py", line 451, in encodeIntoArray
output[minbin:maxbin + 1] = 1
TypeError: slice indices must be integers or None or have an __index__ method
======================================================================
ERROR: testTopDownDecode (__main__.AdaptiveScalarTest)
Test the input description generation and topDown decoding
----------------------------------------------------------------------
Traceback (most recent call last):
File "adaptivescalar_test.py", line 83, in testTopDownDecode
output = l.encode(v)
File "D:\nupic\src\python\python3\nupic\encoders\base.py", line 150, in encode
self.encodeIntoArray(inputData, output)
File "D:\nupic\src\python\python3\nupic\encoders\adaptive_scalar.py", line 175, in encodeIntoArray
super(AdaptiveScalarEncoder, self).encodeIntoArray(input, output)
File "D:\nupic\src\python\python3\nupic\encoders\scalar.py", line 451, in encodeIntoArray
output[minbin:maxbin + 1] = 1
TypeError: slice indices must be integers or None or have an __index__ method
----------------------------------------------------------------------
Ran 7 tests in 0.003s
FAILED (errors=4, skipped=1)
\python3\tests\unit\nupic\algorithms>python sdr_classifier_test.py
...F....................ss.
======================================================================
FAIL: testComputeCategory (__main__.SDRClassifierTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "sdr_classifier_test.py", line 249, in testComputeCategory
self.assertIsInstance(value, (type(None), bytes))
AssertionError: 'D' is not an instance of (<class 'NoneType'>, <class 'bytes'>)
..FF...........
======================================================================
FAIL: testDates (__main__.TestObjectJson)
----------------------------------------------------------------------
Traceback (most recent call last):
File "object_json_test.py", line 54, in testDates
'{"py/object": "datetime.date", '
File "D:\nupic\src\python\python3\nupic\support\unittesthelpers\testcasebase.py", line 112, in assertEqual
unittest.TestCase.assertEqual(self, first, second, self.__wrapMsg(msg))
AssertionError: '{"py/repr": "datetime.date(2012, 9, 25)", "py/object": "datetime.date"}' != '{"py/object": "datetime.date", "py/repr": "datetime.date(2012, 9, 25)"}'
- {"py/repr": "datetime.date(2012, 9, 25)", "py/object": "datetime.date"}
+ {"py/object": "datetime.date", "py/repr": "datetime.date(2012, 9, 25)"}
: None
======================================================================
FAIL: testDatetimes (__main__.TestObjectJson)
----------------------------------------------------------------------
Traceback (most recent call last):
File "object_json_test.py", line 65, in testDatetimes
'{"py/object": "datetime.datetime", "py/repr": '
File "D:\nupic\src\python\python3\nupic\support\unittesthelpers\testcasebase.py", line 112, in assertEqual
unittest.TestCase.assertEqual(self, first, second, self.__wrapMsg(msg))
AssertionError: '{"py/repr": "datetime.datetime(2012, 9, 25, 14[48 chars]me"}' != '{"py/object": "datetime.datetime", "py/repr": [48 chars]9)"}'
- {"py/repr": "datetime.datetime(2012, 9, 25, 14, 33, 8, 455969)", "py/object": "datetime.datetime"}
+ {"py/object": "datetime.datetime", "py/repr": "datetime.datetime(2012, 9, 25, 14, 33, 8, 455969)"}
: None
----------------------------------------------------------------------
Ran 15 tests in 0.011s
FAILED (failures=2)
..F..s..
======================================================================
FAIL: testDecoding (__main__.DateEncoderTest)
decoding date
----------------------------------------------------------------------
Traceback (most recent call last):
File "date_test.py", line 102, in testDecoding
self.assertSequenceEqual(ranges[0], [305, 305])
AssertionError: Sequences differ: [320.25, 320.25] != [305, 305]
First differing element 0:
320.25
305
- [320.25, 320.25]
? - -- - --
+ [305, 305]
Can someone please help me understand why the community edition is abandoning swig for pybind11?
pybind11 is probably nicer for Python, but I suspect it won't work well for other languages.
Also, it seems like switching to pybind is a pretty large change that may even have implications for the API. Would it make sense to migrate to pybind After the switch to python 3.x?
Was there a real show-stopping bug or missing feature preventing the continued use of swig?
Thanks!
There are a bunch of python related exceptions.
d:\nupic\src\python\python3\tests\unit\nupic\algorithms>python knn_classifier_test.py
EEEE.EEE.sE.s
======================================================================
ERROR: testDistanceMetrics (__main__.KNNClassifierTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "knn_classifier_test.py", line 92, in testDistanceMetrics
_, _, dist, _ = classifier.infer(input)
File "D:\nupic\src\python\python3\nupic\algorithms\knn_classifier.py", line 714, in infer
dist = self._getDistances(inputPattern, partitionId=partitionId)
File "D:\nupic\src\python\python3\nupic\algorithms\knn_classifier.py", line 1012, in _getDistances
dist = self._calcDistance(sparseInput)
File "D:\nupic\src\python\python3\nupic\algorithms\knn_classifier.py", line 973, in _calcDistance
distMax = dist.max()
File "C:\Python36\lib\site-packages\numpy\core\_methods.py", line 26, in _amax
return umr_maximum(a, axis, None, out, keepdims)
ValueError: zero-size array to reduction operation maximum which has no identity
======================================================================
ERROR: testGetPartitionId (__main__.KNNClassifierTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "knn_classifier_test.py", line 330, in testGetPartitionId
cat, _, _, _ = classifier.infer(denseA, partitionId=213)
File "D:\nupic\src\python\python3\nupic\algorithms\knn_classifier.py", line 714, in infer
dist = self._getDistances(inputPattern, partitionId=partitionId)
File "D:\nupic\src\python\python3\nupic\algorithms\knn_classifier.py", line 1019, in _getDistances
dist[self._partitionIdMap.get(partitionId, [])] = numpy.inf
IndexError: index 1 is out of bounds for axis 0 with size 0
Commenting out parameter "dtype='Float32'"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.