* Upgrade gtest for clang-tidy. * Use CMake to install GTest instead of mv. * Don't enforce clang-tidy to return 0 due to errors in thrust. * Add a small test for tidy itself. * Reformat.
* launch all reduce sequentially. * Fix gpu_exact test memory leak.
* Use Span in GPU exact updater. * Add a small test.