when i run the hierarchy-demo, this issue will occure after some time, at begaining, it can work, but some hours, like 4 hours later, it will cannt work.
uninstall nupic cannt solve this problem, but uninstall annconda and re-install can solve, but will occure again.
what’s the reason, i’m trying to set season enconder’s maxval
runfile('D:/Documents/Desktop/Delta model2.py', wdir='D:/Documents/Desktop')
Creating network
Running network
Writing output to: D:/Documents/Desktop\hierarchy-demo-output.csv
Traceback (most recent call last):
File "<ipython-input-4-c7a7de638576>", line 1, in <module>
runfile('D:/Documents/Desktop/Delta model2.py', wdir='D:/Documents/Desktop')
File "C:\ProgramData\Anaconda2\lib\site-packages\spyder\utils\site\sitecustomize.py", line 710, in runfile
execfile(filename, namespace)
File "C:\ProgramData\Anaconda2\lib\site-packages\spyder\utils\site\sitecustomize.py", line 86, in execfile
exec(compile(scripttext, filename, 'exec'), glob, loc)
File "D:/Documents/Desktop/Delta model2.py", line 445, in <module>
runDemo()
File "D:/Documents/Desktop/Delta model2.py", line 439, in runDemo
runNetwork(network, numRecords, writer)
File "D:/Documents/Desktop/Delta model2.py", line 369, in runNetwork
network.run(1)
File "C:\ProgramData\Anaconda2\lib\site-packages\nupic\engine\__init__.py", line 667, in run
engine_internal.Network.run(self, n)
File "C:\ProgramData\Anaconda2\lib\site-packages\nupic\bindings\engine_internal.py", line 1534, in run
return _engine_internal.Network_run(self, n)
File "C:\ProgramData\Anaconda2\lib\site-packages\nupic\bindings\regions\PyRegion.py", line 184, in guardedCompute
return self.compute(inputs, DictReadOnlyWrapper(outputs))
File "C:\ProgramData\Anaconda2\lib\site-packages\nupic\regions\record_sensor.py", line 377, in compute
self.encoder.encodeIntoArray(data, outputs["dataOut"])
File "C:\ProgramData\Anaconda2\lib\site-packages\nupic\encoders\multi.py", line 100, in encodeIntoArray
encoder.encodeIntoArray(self._getInputValue(obj, name), output[offset:])
File "C:\ProgramData\Anaconda2\lib\site-packages\nupic\encoders\date.py", line 382, in encodeIntoArray
encoder.encodeIntoArray(scalars[i], output[offset:])
File "C:\ProgramData\Anaconda2\lib\site-packages\nupic\encoders\scalar.py", line 426, in encodeIntoArray
bucketIdx = self._getFirstOnBit(input)[0]
File "C:\ProgramData\Anaconda2\lib\site-packages\nupic\encoders\scalar.py", line 366, in _getFirstOnBit
(str(input), str(self.minval), str(self.maxval)))
Exception: input (300) greater than periodic range (0 - 300)