Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NUP-2354 Implement serialization for TMRegion #3657

Merged
merged 4 commits into from
Jun 2, 2017

Conversation

vitaly-krugl
Copy link
Member

@vitaly-krugl vitaly-krugl commented May 31, 2017

Fixes #2183

NOTE: there are package incompatibilities brought on by python package version upgrades in nupic.bindings 0.6.2. A separate PR to deal with those incompatibilities should be created, merged, and then picked up by this PR. Apparently, @mrcslws is working on nupic.core and nupic PRs that reinstates package compatibility.

NUP-2354 Upgrade nupic.bindings dependency to v0.6.2 to pick up the capnp buffer-passing fix needed by this commit.

NUP-2354 Added capnp serialization/deserialization support in TMRegion and TMShimMixin classes.

NUP-2354 Fixed parameter specs of boolean TMRegion parameters to use "Bool" type instead of "UInt32".

NOTE: The alias "monitored_tm_py" and corresponding nupic class backtracking_tm_shim.MonitoredTMShim don't seem to be used by anything. Per offline discussion with Scott via HipChat, we're not going to add capnp support to MonitoredTMShim

I would leave it alone for now
The idea is that you swtich to it when you want the monitoring
but we don't experimetn with that TM version anymore so probably not needed

Vitaly Kruglikov added 4 commits May 31, 2017 15:02
…apnp buffer-passing fix needed by this commit.

NUP-2354 Added capnp serialization/deserialization support in TMRegion and TMShimMixin classes.
NUP-2354 Fixed parameter specs of boolean TMRegion parameters to use "Bool" type instead of "UInt32".
…bindings v0.6.2 to work around version

conflict "pkg_resources.VersionConflict: (pytest-cov 1.6 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('pytest-cov==2.5.0'))"
…n nupic.bindings v0.6.2 to work around version"

This reverts commit 611363d.

We should have a separate PR to deal with all the python package incompatibilities brought about by dependency upgrades in nupic.core.
@vitaly-krugl
Copy link
Member Author

Please review. cc @scottpurdy

@vitaly-krugl vitaly-krugl merged commit 28789ff into numenta:master Jun 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Port capnp serialization to TMRegion class
2 participants