~10ms per batch compute, basic profiling complete, getting ready to do final optimization pass
general bug fixes, unit testing for custom kernels, sanity checking that error decreases and results are deterministic across runs, some differences b/t cublas and ATLAS discovered, not sure what is causing that, but it was all of cublas (not just batched), so probably OK