Skip to content

Releases: emer/leabra

Version 2.0 development version

23 Oct 21:13
Compare
Choose a tag to compare

This is the first complete release of the v2 development version, which is now being used for the CompCogNeuro.org textbook simulations. There are still more changes afoot in the v2 emergent API in terms of logging and statistics, but the basic Leabra algorithm code should be stable from this point onward.

What's Changed

New Contributors

Full Changelog: v1.2.9...v2.0.0-dev0.5.0

Latest update, works on Mac Sonoma etc

10 Jan 19:38
Compare
Choose a tag to compare

No new features -- just updated GUI etc infrastructure.

PVLV, PBWM fixes, Python updates including eTorch, pyet etable library, Updated to GoGi 1.1.0

22 Nov 12:34
Compare
Choose a tag to compare

Lots of new updates here, including Python versions of most of the models too.

Python significantly updated, pbwm independent of deep

19 Sep 08:03
Compare
Choose a tag to compare

Major updates, this is release being used for CompCogNeuro/sims release, including python and go builds.

Updates to deep, mpi, etable, bench, new thread methods

23 Aug 20:39
Compare
Choose a tag to compare

Significant update to Unit, Synapse variable access

12 Jul 06:17
Compare
Choose a tag to compare
  • Should not affect user code except a couple of cases in hip projects
  • Much simpler for extending types.
  • UnitVarIdx and SynVarIdx get index for variable
  • UnitVal1D and SynVal1D is fast index access used by all routines -- these are only ones that need to be updated in subtypes.

Here's what the new code looks like in MemStats for examples/hip/hip.go, line 706
:

	actMi, _ := ecout.UnitVarIdx("ActM")
	targi, _ := ecout.UnitVarIdx("Targ")
	actQ1i, _ := ecout.UnitVarIdx("ActQ1")
	for ni := 0; ni < nn; ni++ {
		actm := ecout.UnitVal1D(actMi, ni)
		trg := ecout.UnitVal1D(targi, ni) // full pattern target
		inact := ecin.UnitVal1D(actQ1i, ni)

Fixes to PBWM (prefix naming, Decay param) and Concurrency fixes

16 May 12:29
Compare
Choose a tag to compare

ra25 now runs (mostly) clean on race detector with lots of pushing of random buttons..

Version 1.0.2: updated to GoGi 1.0 release

08 Apr 09:53
Compare
Choose a tag to compare

GoGi GUI framework now stable.

Updated python makefile and ra25 for latest gopy update.

moved mat32 to separate repository

16 Mar 02:21
Compare
Choose a tag to compare

all code that includes mat32 needs to change goki/gi/mat32 -> goki/mat32

Version 1.0.0 Release!

30 Dec 10:53
Compare
Choose a tag to compare

Everything is now sufficiently feature-complete and well-tested to warrant a 1.0.0 release.