Release 0.6.2
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 tosim.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
tonengo-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 withoutnengo
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 andsize_in==0