.. _f-nvprof2json: module ``utils.nvprof2json`` ============================ .. inheritance-diagram:: onnxcustom.utils.nvprof2json Short summary +++++++++++++ module ``onnxcustom.utils.nvprof2json`` Converts traces from :epkg:`nvprof`. The source comes from `nvprof2json `_. :githublink:`%|py|6` Classes +++++++ +-----------------------------------------------------+-------------------------+ | class | truncated documentation | +=====================================================+=========================+ | :class:`Cbids ` | List of events. | +-----------------------------------------------------+-------------------------+ Functions +++++++++ +------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+ | function | truncated documentation | +================================================================================================+================================================================================================================================+ | :func:`_demangle ` | Demangle a C++ identifier using c++filt | +------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+ | :func:`_munge_time ` | Take a time from nvprof and convert it into a chrome://tracing time. | +------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+ | :func:`_sizeof_fmt ` | Format size with metric units (like nvvp) | +------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+ | :func:`convert_trace_to_json ` | Converts traces produced by :epkg:`nvprof` and saved with format *sqlite3* (extension `.sql`). The output format ... | +------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+ | :func:`json_to_dataframe ` | Converts a json dump obtained with function :func:`convert_trace_to_json` to a dataframe. | +------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+ | :func:`json_to_dataframe_streaming ` | Converts a big json dump (from :func:`convert_trace_to_json`) to a dataframe. The function processes the data by streaming ... | +------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------+ Documentation +++++++++++++ .. automodule:: onnxcustom.utils.nvprof2json :members: :special-members: __init__ :show-inheritance: