Skip to content

Release 0.6.2

Compare
Choose a tag to compare
@drasmuss drasmuss released this 04 May 19:06
· 559 commits to main since this release

Added

  • Added sim.get_nengo_params function to more easily extract model parameters for reuse when building different models.
  • Added Simulator(..., progress_bar=False) option to disable the progress information printed to console when the network is building.
  • TensorFlow session config options can now be set using nengo_dl.configure_settings (e.g., nengo_dl.configure_settings(session_config={"gpu_options.allow_growth": True}))
  • The signal sorting/graph simplificaton functions can now be configured through nengo_dl.configure_settings
  • Added extra_feeds parameter to sim.run/train/loss, which can be used to feed Tensor values directly into the TensorFlow session

Changed

  • Improved speed of PES implementation by adding a custom operator.
  • Renamed project from nengo_dl to nengo-dl (to be more consistent with standard conventions). This only affects the display name of the project on PyPI/GitHub, and the documentation now resides at https://www.nengo.ai/nengo-dl/; there are no functional changes to user code.
  • Minor efficiency improvements to graph planner
  • Avoid using tf.constant, to get around TensorFlow's 2GB limit on graph size when building large models

Fixed

  • Checking nengo_dl version without nengo installed will no longer result in an error.
  • Updated progress bar to work with progressbar2>=3.37.0
  • Updated PES implementation to work with generic synapse types (see nengo/nengo#1095)
  • Fixed installation to work with pip>=10.0
  • Fixed bug when using a TensorNode with a pre_build function and size_in==0