You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be useful to improve build time as much as possible for faster developer iteration and reduced CI resource consumption.
Current bottleneck files
The following are roughly in order of priority. Note that this does not correspond strictly to the longest build times (although it mostly does). Instead, it takes into account what can and can't be parallelized and ensures that we're tackling each dependent branch.
silhouette_score.cu: far and away our worst offender, with a compile duration of 22 minutes on my local machine. Fixing this alone could cut our compile time by a third
Some of these things, especially those things which require pairwise distances, will likely benefit from using the pre-compiled specializations that are already being built in RAFT. We've scraped through most things and updated them but there are still some things lingering, unfortunately, which might need to be updated (thinking single linkage, trustworthiness, silhouetter_score, hdbscan)
Summary
It would be useful to improve build time as much as possible for faster developer iteration and reduced CI resource consumption.
Current bottleneck files
The following are roughly in order of priority. Note that this does not correspond strictly to the longest build times (although it mostly does). Instead, it takes into account what can and can't be parallelized and ensures that we're tackling each dependent branch.
The text was updated successfully, but these errors were encountered: