Htmengine skeleton app

Hi, im having some problems when starting htmengine with supervisor. Status is the following
htmengine:anomaly_service RUNNING pid 3543, uptime 0:07:44
htmengine:metric_listener RUNNING pid 3542, uptime 0:07:44
htmengine:metric_storer FATAL Exited too quickly (process log may have details)
htmengine:model_scheduler RUNNING pid 3545, uptime 0:07:44

The htmengine:metric_storer error is the following

from nupic.data import fieldmeta
ImportError: cannot import name fieldmeta
Traceback (most recent call last): File “/usr/lib/python2.7/runpy.py”, line 174, in _run_module_as_main “main”, fname, loader, pkg_name) File “/usr/lib/python2.7/runpy.py”, line 72, in _run_code exec code in run_globals File “/home/parallels/numenta-apps/htmengine/htmengine/runtime/metric_storer.py”, line 42, in from htmengine.adapters.datasource import createCustomDatasourceAdapter File “/home/parallels/numenta-apps/htmengine/htmengine/adapters/datasource/init.py”, line 22, in import htmengine.adapters.datasource.custom File “/home/parallels/numenta-apps/htmengine/htmengine/adapters/datasource/custom/init.py”, line 37, in from htmengine.runtime import scalar_metric_utils File “/home/parallels/numenta-apps/htmengine/htmengine/runtime/scalar_metric_utils.py”, line 38, in from nupic.data import fieldmeta
ImportError: cannot import name fieldmeta


If try directly through Python got the same error
>>> import nupic.data
>>> from nupic.data import fieldmeta
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name fieldmeta



Thanks in advance
1 Like

We recently made breaking changes in NuPIC for a 1.0 release. HTM Engine was not updated to use these changes because we don’t run those apps anymore.

If you want to run HTM Engine, you’ll need to downgrade to NuPIC 0.5.6.

Thanks! That fixed the problem!

1 Like