Skip to content

LTS Version 7

Randall C. O'Reilly edited this page Mar 16, 2021 · 1 revision

LTS Version 7

Note: the emergent71 branch has not yet been ported to github.

Because of the major changes implemented in version 8.0 of emergent, we have created a "long term support" branch of the 7.0 code base. This is especially important for the Leabra architecture, which changed significantly in version 8.0 (see Leabra 8.0 Update), and most existing models will not work without modification. Thus, we are ensuring that version 7 (last fully released as 7.0.1 -- see Changes_7.0.1) will remain supported long enough for people to transition to the new code.

There is now an emergent71 branch that just contains the emergent neural network code (and version 7 of ACT-R), and it links against the version 8.0 (or higher) temt library (which has all the infrastructure code for the gui, Programs, etc). This will be released with every new code update as an add-on package to the main "trunk" code package. The executable is automatically called emergent7 and the lib is emergent7libs.

emergent7 is only intended for accessing existing "legacy" 7.0 or earlier projects. It does not come with its own set of demo projects or Project templates or Program library -- any attempt to use those features will likely lead to bad results, as they are all designed for the current (8.0 or later) release.

Compiling Version 7 from SVN

Here's how to build a separate version 7 executable, that links against the emergent 8 temt lib -- you must have the main emergent made and installed first! -- see these instructions: Build

$ cd ~   # your home dir
# mkdir emergent7  # separate src tree
# cd emergent7
# svn co https://grey.colorado.edu/svn/emergent/emergent/branches/emergent71 .    # get the right branch
# ./configure qt5   # you can add other options
$ cd build
$ make
$ sudo make install

This version will be called emergent7 and it will have its own preferences, history, plugins, etc -- shouldn't interfere with the main emergent setup at all.

On mac it installs a separate /Applications/emergent7.app with its own icon even :)

Clone this wiki locally