Managed reference to ProfilerNode.
More...
#include <profiler.h>
Managed reference to ProfilerNode.
- See also
- ProfilerNode
◆ Profiler()
tvm::meta_schedule::Profiler::Profiler |
( |
| ) |
|
◆ Current()
static Optional<Profiler> tvm::meta_schedule::Profiler::Current |
( |
| ) |
|
|
static |
Returns the current profiler.
◆ EnterWithScope()
void tvm::meta_schedule::Profiler::EnterWithScope |
( |
| ) |
|
Entering the scope of the context manager.
◆ ExitWithScope()
void tvm::meta_schedule::Profiler::ExitWithScope |
( |
| ) |
|
Exiting the scope of the context manager.
◆ TimedScope()
static ScopedTimer tvm::meta_schedule::Profiler::TimedScope |
( |
String |
name | ) |
|
|
static |
Profile the time usage in the given scope in the given name.
- Parameters
-
- Returns
- A scope timer for time profiling.
◆ TVM_DEFINE_MUTABLE_NOTNULLABLE_OBJECT_REF_METHODS()
tvm::meta_schedule::Profiler::TVM_DEFINE_MUTABLE_NOTNULLABLE_OBJECT_REF_METHODS |
( |
Profiler |
, |
|
|
runtime::ObjectRef |
, |
|
|
ProfilerNode |
|
|
) |
| |
The documentation for this class was generated from the following file: