rapidsai / cudf

cuDF - GPU DataFrame Library
https://docs.rapids.ai/api/cudf/stable/
Apache License 2.0
8.24k stars 884 forks source link

[FEA] cudf.pandas profiler should track and report the time spend transferring data between the CPU/GPU #14499

Open beckernick opened 9 months ago

beckernick commented 9 months ago

The cudf.pandas profiler provides insight into which operations ran on the GPU and which ran on the CPU (and how many times), but it doesn't record the number of CPU/GPU transfers (and how long they took). The profiler should track and report the time spend transferring data between the CPU/GPU.

This is useful information for both profiling workflows, and seeing where we might be doing something wrong.

Matt711 commented 2 months ago

Related to #14502