NxSDK 0.9.8 is now available
We are pleased to announce the release of NxSDK 0.9.8. The installation files are located at /nfs/ncl/releases. Installation steps stay the same as of 0.9.0. Please refer to getting started guides within Startup Materials [also available in nxsdk-apps-0.9.8.tar.gz/docs]
The release is available for all participants who have signed the INRC participation agreement and have access to the INRC Cloud.
0.9.8 Release Highlights | ||
---|---|---|
Support for Pohoiki Springs | Spike Input Generator and Spike Input Streamer | Support for different Python Versions |
New Features/Improvements
General
NxSDK Support for Pohoiki Springs
Power Telemetry measurement for Pohoiki Springs
When using energy probes on Pohoiki Springs, LMT option platform-args must be set to specify the column to probe. This can be set through the command line arguments via
LMTOPTIONS=[--platform-args="<relative_column>/<total_columns>/<absolute_column>"]
or through board.options. For exampleLMTOPTIONS=[--platform-args="0/1/0"]
,LMTOPTIONS=[--platform-args="0/1/1"]
, andLMTOPTIONS=[--platform-args="0/1/2"]
will probe the leftmost column, middle column and rightmost column, respectively.Added support for all python versions by removing the pyc precompilation step during pip packaging
NxNet
enableDelay attributed in Connection and ConnectionPrototype has been replaced by disableDelay. If disableDelay is set to True, then delay is not used as a synaptic delay but a general purpose variable for learning only.
Added compiler support for synaptic tag variables to allow specification of initial tag values.
NxSDK Modules
Spike Input Generator module has been released for the Composable Framework (can be found in the Github repo)
Spike Input Streamer provides a means to inject spikes into a model at deterministic times while the model is running on Loihi.
NxCore
A new snip phase
EMBEDDED_REMOTE_MGMT
allows code to be remotely triggered by pre-emption.Upper limit of user channels which can be created has been increased to 1024
Known Issues
Energy probes for Pohoiki Springs will not be recording temperature. This feature will be removed across all hardware in future as it adds no meaningful insight.
Static power measuement across Pohoiki Springs boards should be ignored for now.
Major bug fixes for release
DVS module's addSpikes() function now correctly configures x86 cores to receive spikes from the host instead of expecting a live hardware interface from DAVIS240C.