The way we've always been looping over training cases seems to make the OpenCL feedForward SLOWER than Python, because of data copying. Modify testcl.py to try doing a huge matrix multipy of ALL training case at once on the GPU, instead of looping. MUCH faster.