24 #ifndef TVM_TOPI_GENERIC_EXTERN_H_
25 #define TVM_TOPI_GENERIC_EXTERN_H_
56 for (
auto out : outs) {
static GenericFunc Get(const std::string &name)
Find or register the GenericFunc instance corresponding to the give name.
Managed reference class to TargetNode.
Definition: target.h:192
Array, container representing a contiguous sequence of ObjectRefs.
Definition: array.h:289
void push_back(const T &item)
push a new item to the back of the list
Definition: array.h:457
External computation that cannot be splitted.
Definition: operation.h:411
Global schedule container For operations and all the operations they depend on. The schedule per Oper...
Definition: schedule.h:318
Generic schedule for injective operations.
Generic function that can be specialzied on a per target basis.
Tensor expression language DSL.
Definition: extracted_task.h:33
Schedule create_schedule(Array< Operation > ops)
Create a schedule for array of ops(and their dependencies).
Definition: schedule.h:694
void AutoInlineInjective(Schedule sch)
To automatically inline operations with injective writes (i.e. writes without reduction or sequential...
Schedule schedule_extern(const Target &target, const Array< Tensor > &outs)
Schedule an extern op followed by injective operations.
Definition: extern.h:48
runtime implementation for LibTorch/TorchScript.
Definition: analyzer.h:36
Operation node can generate one or multiple Tensors.
Collection of Schedule pass functions.