Releases: numenta/nupic.core-legacy
Releases · numenta/nupic.core-legacy
0.6.2
- Updated Circle CI configuration and switch to that for OS X builds (instead of Travis CI)
- Documentation updates: PyRegion
- IWYU documentation update
- Fixed C++ boolean ref counting bug that caused segfaults when running Python projects
- Update pytest and pycapnp dependency versions
- Implemented byte buffer passing as alternative Python<->C++ strategy for capnp serialization logic. This has some memory/speed overhead but avoids ABI issues that could cause crashes
- Fixed prototest to get meaningful comparison numbers
0.6.1
- Eliminate installation of unnecessary header files when building nupic.bindings. Install Version.hpp unconditionally for the sake of the deployment usage in .travis.yaml
- Fixed servicing of delayed links such that the circular buffers of all links within a network are refreshed at the end of each time step; and 0-delay links copy data directly from src to dest, bypassing the circular buffer altogether.
- Add a nNonZerosPerRowOnCols SparseMatrix method
- Fix up some out of date SWIG interface code
0.6.0
- NUP-2366 Remove no-longer-relevent test code
- NUP-2366 Do not pass arguments in initialize, remove conflicting docstring
- Add a unit test for mapSegmentsToCells
- Change segments to UInt32 to speed up the bindings
- Fix up fetch_remote script to properly poll until the build is complete.
- Updates to tests moved over from nupic
- removed shebangs
- Changed all copyright headers on all files to AGPL.
- Tests folder refactored
- Reads version from VERSION for doc output
- Fixing travis-ci unit tests
- Doxygen only creates XML, used by Breathe to create docs.
0.5.3
- Added comment explaining the nuance of the static variables in Cells4::adaptSegment
- Improved explanation of containers in Cells4::adaptSegment implementation.
- Regenerate SWIG bindings C++ files if any headers change.
- Enable -D_LIBCPP_DEBUG=0 for debug-lite in Clang builds (e.g., OS X). NOTE: Clan't debug mode is not mature, and anything above level 0 appears to require de
bug build of libc++ during linking, which it not present by default on OS X.* Fixed deletion of wrong synapses and index-out-of-bounds in Cells4::adaptSegment/Segment::freeNSynapses. - corrected typo in CHANGELOG.md (boostingStrength -> boostStrength)
- Remove ExtendedTemporalMemory proto
- Fix bug in unit test, make TM catch this bug in DEBUG builds
- Perf: Densify prevActiveCells rather than binary searching
- Get POC of OS X build on circle.ci up and running.
- Bump version to prerelease.
0.5.1
- Improved network API introspection
- Fix bug with region dimensions inference in network API. fixes #1212
- Updates to info in RELEASE.md
- Fixup import favoring native unittest
- Use xcode6.4 image per documentation at https://docs.travis-ci.com/user/osx-ci-environment/#OS-X-Version
- NUP-2316 Fixed OS X build failure on xcode 8 caused by included some files in static library that shouldn't have been included.
- Misc. changes for sparse matrices and using them in Connections. Moving loops to C++.
0.5.0
- Link: Implemented delayed links. NOTE: this is not backwards compatible with CLAModel class, so Nupic will be updated as well.
- SparseMatrix: Stop copying input vectors
- Drop the declare_namespace call - Issue #1072
- SparseMatrix: Add option to specify rows in nNonZerosPerRow
- SparseMatrix: setRandomZerosOnOuter with list of counts
- SparseMatrix: rightVecSumAtNZ cleanup
- SparseMatrix: Put cols in dense array even when not necessary
- Removes experimental code that will now live in nupic.research.core.
- Removed unused, obsolete NetworkFactory class.
0.4.16
0.4.15
0.4.14
- SpatialPooler: New boosting algorithm
- SpatialPooler: Stop putting tie-break info into the overlaps. getBoostedOverlaps() return values are now more correct.
- SpatialPooler: Use an EPSILON when comparing permanences to a threshold to avoid floating point differences.
- SpatialPooler: Round the boost factors to two decimal places to avoid floating point differences.
0.4.13
- Use VERSION file when generating docs.
- 64-bit gcc on Windows build error
- New: setZerosOnOuter, increaseRowNonZeroCountsOnOuterTo
- Remove a nupic.math test that should stay in nupic
- Use unittest, not unittest2, to match the nupic.core CI config
- Add C++ unit tests for the new SparseMatrix methods
- Finish moving nupic.bindings math tests to nupic.core
- s/AboveAndBelow/BelowAndAbove
- Moves some tests for SWIG bindings from nupic to nupic.core
- Better method names: s/AboveAndBelow/BelowAndAbove
- Four new SparseMatrix methods, enabling batch synapse learning
- Expose the nrows,ncols SparseBinaryMatrix ctor in the bindings