Releases: emer/leabra
Releases · emer/leabra
Latest update, works on Mac Sonoma etc
PVLV, PBWM fixes, Python updates including eTorch, pyet etable library, Updated to GoGi 1.1.0
Lots of new updates here, including Python versions of most of the models too.
Python significantly updated, pbwm independent of deep
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
v1.1.6 v1.1.6 release
Significant update to Unit, Synapse variable access
- Should not affect user code except a couple of cases in hip projects
- Much simpler for extending types.
UnitVarIdx
andSynVarIdx
get index for variableUnitVal1D
andSynVal1D
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
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
GoGi GUI framework now stable.
Updated python makefile and ra25 for latest gopy update.
moved mat32 to separate repository
all code that includes mat32 needs to change goki/gi/mat32 -> goki/mat32
Version 1.0.0 Release!
Everything is now sufficiently feature-complete and well-tested to warrant a 1.0.0 release.
Initial beta release
Everything is now far enough along that the main demo project in leabra/examples/ra25 can be used as a starting point for creating your own projects!