Skip to content

Release 1.2.1

Compare
Choose a tag to compare
@drasmuss drasmuss released this 02 Nov 21:08

Added

  • Added a warning if users run one-timestep training with a network containing synaptic filters.

Changed

  • Test Simulator parameters are now controlled through pytest arguments, rather than environment variables.
  • Disable INFO-level TensorFlow logging (from C side) on import. Added a NengoDL log message indicating the device the simulation will run on, as a more concise replacement.
  • Boolean signals are now supported (#61)

Fixed

  • Avoid backpropagating NaN gradients from spiking neurons.
  • Fixed an error that was thrown when calling get_tensor on a Signal that was first initialized inside the Simulation while loop (#56)
  • Allow TensorNodes to run in Nengo GUI.
  • Avoid bug in TensorFlow 1.11.0 that prevents certain models from running (see tensorflow/tensorflow#23383). Note that this doesn't prevent this from occurring in user models, as we cannot control the model structure there. If your model hangs indefinitely when you call sim.train, try downgrading to TensorFlow 1.10.0.
  • Ensure that sim.training_step is always updated after the optimization step (in certain race conditions it would sometimes update part-way through the optimization step).