CUfileStatsLevel2(3)

Hey bestie πŸ’– welcome to CUfileStatsLevel2(3) from the Library Functions Manual β€” today’s main character is the Level 2 stats struct, and she is serving details. ✨

🌸 NAME 🌸

CUfileStatsLevel2 β€” Level 2 Statistics: Includes Level 1 plus size histograms and detailed metrics. No cap, that’s literally the name vibe. πŸ’…

✨ SYNOPSIS ✨

Okay so you pull it in with this:

#include <cufile.h>

πŸŽ€ Data Fields πŸŽ€

The struct is giving these fields, exactly:

  • CUfileStatsLevel1_t basic β€” the Level 1 stats bundle, sitting right there as basic. 🫢
  • uint64_t read_size_kb_hist [32] β€” a 32-element uint64_t array for the read size histogram, iykyk. πŸ¦‹
  • uint64_t write_size_kb_hist [32] β€” same energy for writes: a 32-element uint64_t array for the write size histogram. 🌈

πŸ’œ Detailed Description πŸ’œ

Level 2 Statistics: Includes Level 1 plus size histograms and detailed metrics. So basically Level 2 said β€œI’ll take everything from Level 1” and then added size histograms and detailed metrics on top. Obsessed. ✨

πŸ¦‹ Field Documentation πŸ¦‹

Here’s the field-by-field tea, with the exact signatures:

  • CUfileStatsLevel1_t CUfileStatsLevel2::basic β€” the basic field, typed as CUfileStatsLevel1_t. Simple, iconic. πŸ’–
  • uint64_t CUfileStatsLevel2::read_size_kb_hist[32] β€” the read size histogram field: uint64_t, and there are 32 of them. πŸ“
  • uint64_t CUfileStatsLevel2::write_size_kb_hist[32] β€” the write size histogram field: also uint64_t, also 32. Slay. πŸ’…

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for GPUDirect Storage from the source code. Not me hand-writing it at 2 a.m. β€” well, the emoji are mine. 😭✨


Cute little sign-off, bestie: this page is from GPUDirect Storage, dated Fri Aug 28 2026, and you just read CUfileStatsLevel2(3). Byeeee πŸ«ΆπŸ’–πŸŽ€

πŸ“¦ where this page comes from