mipcandy.profiler#
Module Contents#
Classes#
API#
- class mipcandy.profiler.ProfilerFrame[source]#
Bases:
object- stack: str = None#
- cpu: float = None#
- mem: float = None#
- gpu: list[float] | None = None#
- gpu_mem: list[float] | None = None#
- class mipcandy.profiler.Profiler(title: str, save_as: str | os.PathLike[str], *, gpus: Sequence[mipcandy.types.Device] = ())[source]#
Bases:
objectInitialization
- _save(obj: mipcandy.profiler.ProfilerFrame | mipcandy.profiler._LineBreak | str) None[source]#
- record(*, stack_trace_offset: int = 1) mipcandy.profiler.ProfilerFrame[source]#
- line_break(message: str) mipcandy.profiler._LineBreak[source]#