shiftnet training with gpu generated dataset working (without minibatches)