nengo/nengo-1.4

learning stops working if you turn off multithreading

Closed this issue · 0 comments

Setup:
run dist-files/demo/learn_communicate.py
from ca.nengo.util.impl import NodeThreadPool
NodeThreadPool.setNumJavaThreads(0)

Then try running that network, it never learns anything (or learns very very poorly?). This isn't due to any of the recent changes I made to the learning code, if you revert to an earlier version this bug is still there.