Skip to content

Release v0.7.0

Compare
Choose a tag to compare
@tbekolay tbekolay released this 22 Jun 16:09

Compatible with Nengo 2.8.0

Compatible with NxSDK 0.8.0 - 0.8.1

Added

  • Added RoundRobin allocator, which allows networks to be run across multiple chips (multi-chip) by assigning each ensemble to a different chip in a round-robin format. This allocator can be selected using the hardware_options argument when creating nengo_loihi.Simulator. (#197)
  • Added support for Ensemble.neurons -> Ensemble connections.(#156)

Changed

  • Switched to nengo-bones templating system for TravisCI config/scripts. (#204)
  • It is no longer possible to pass network=None to Simulator. Previously this was possible, but unlikely to work as expected. (#202)
  • Better error messages are raised when attempting to simulate networks in which certain objects participating in a learning rule are on-chip. (#202, #208, #209)
  • Nengo Loihi now requires at least NxSDK version 0.8.0. (#218)
  • The default intercept range set by nengo_loihi.set_defaults() is now (-1, 0.5), instead of (-0.5, 0.5). (#126)
  • Obfuscated non-public information related to Intel's NxSDK. (#228)

Fixed

  • The splitting and passthrough removal procedures were significantly refactored, which fixed an issue in which networks could be modified in the splitting process. (#202, #211)
  • It is now possible to make connections and probes with object slices (e.g., nengo.Probe(my_ensemble[0])). (#202, #205, #206)
  • We no longer disable the Nengo decoder cache for all models. (#202, #207)
  • Transforms to on-chip neurons are now applied on-chip, which avoids scaling issues and large off-chip transforms. (#126)