ClikaRT::TracingScope
class
Header: ClikaRT/compute/scope.h
While alive, the calling thread builds a LAZY graph: ops return Unscheduled placeholder tensors carrying lineage, and NO kernel runs. Call Tensor::synchronize() to materialize the graph in one pass. Outside the scope execution is eager (the default). Non-copyable, non-movable.
Member functions
TracingScope()
TracingScope()
Enter: this thread records ops symbolically (no kernels run) until exit.
Declared in ClikaRT/compute/scope.h, line 50
~TracingScope()
~TracingScope()
Exit: restores eager execution on this thread.
Declared in ClikaRT/compute/scope.h, line 52
TracingScope(TracingScope)
TracingScope(const TracingScope&) =delete
Declared in ClikaRT/compute/scope.h, line 53
operator=()
TracingScope& operator=(const TracingScope&) =delete
Declared in ClikaRT/compute/scope.h, line 54