rapidsai / build-planning

Tracking for RAPIDS-wide build tasks
https://github.com/rapidsai
0 stars 4 forks source link

Print sccache stats in all builds #111

Closed vyasr closed 3 weeks ago

vyasr commented 1 month ago

Adding an sccache -s call after every build is free and it is very useful to help diagnose issues when builds are suddenly and unexpectedly slow.

Notes

These can be done in any order.

### Updates
- [x] cucim (https://github.com/rapidsai/cucim/pull/792)
- [x] cudf (https://github.com/rapidsai/cudf/pull/17088)
- [x] cugraph (https://github.com/rapidsai/cugraph/pull/4719)
- [x] cuml (https://github.com/rapidsai/cuml/pull/6111)
- [x] cuopt (https://github.com/rapidsai/cuopt/pull/2062)
- [x] cuspatial (https://github.com/rapidsai/cuspatial/pull/1473)
- [x] cuvs (https://github.com/rapidsai/cuvs/pull/413)
- [x] cuxfilter (nothing to do... pure Python)
- [x] dask-cuda (nothing to do... pure Python)
- [x] kvikio (https://github.com/rapidsai/kvikio/pull/524)
- [x] pynvjitlink (https://github.com/rapidsai/pynvjitlink/pull/112)
- [x] raft (https://github.com/rapidsai/raft/pull/2470)
- [x] rmm (https://github.com/rapidsai/rmm/pull/1712)
- [x] ucx-py (https://github.com/rapidsai/ucx-py/pull/1089)
- [x] ucxx (https://github.com/rapidsai/ucxx/pull/301)

Do the GNN repos last, as some of the cugraph repos are currently being shuffled around. See e.g. https://github.com/rapidsai/cugraph-gnn/pull/58#discussion_r1806800793.

### GNN repos
- [x] cugraph-gnn (https://github.com/rapidsai/cugraph-gnn/pull/59)
- [x] cugraph-ops (https://github.com/rapidsai/cugraph-ops/pull/700)
- [x] wholegraph (https://github.com/rapidsai/wholegraph/pull/231)
jameslamb commented 1 month ago

Totally support this, for the reasons mentioned in https://github.com/rapidsai/cuspatial/pull/1473#discussion_r1799630837.

I'm going to take this and make these changes at the same time as the changes for #108 .

jameslamb commented 3 weeks ago

This is complete, yay more metrics 🎉