`compute_errors` is serial and ridiculously slow. should be multi-threaded or distributed.
compute_errorsis serial and ridiculously slow. should be multi-threaded or distributed.