Skip to content
This repository has been archived by the owner on Sep 1, 2023. It is now read-only.

Releases: numenta/nupic.core-legacy

0.6.2

19 May 15:56
Compare
Choose a tag to compare
  • 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

05 Apr 22:21
Compare
Choose a tag to compare
  • 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

21 Mar 21:37
Compare
Choose a tag to compare
  • 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

08 Mar 01:11
Compare
Choose a tag to compare
  • 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

23 Jan 22:43
Compare
Choose a tag to compare
  • 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

13 Jan 19:46
Compare
Choose a tag to compare
  • 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

12 Dec 01:06
Compare
Choose a tag to compare
  • SpatialPooler: Stop rounding the boost factors
  • SpatialPooler: Rename "maxBoost" to "boostingStrength"
  • SpatialPooler: Remove minActiveDutyCycles and minPctActiveDutyCycles

0.4.15

08 Dec 00:56
Compare
Choose a tag to compare
  • SpatialPooler: Tweak the boost factor rounding to mimic numpy's rounding of float32s

0.4.14

05 Dec 22:07
Compare
Choose a tag to compare
  • 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

28 Nov 23:01
Compare
Choose a tag to compare
  • 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