24 #ifndef TVM_TOPI_CUDA_INJECTIVE_H_    25 #define TVM_TOPI_CUDA_INJECTIVE_H_    51   int num_thread = target->GetAttr<
Integer>(
"max_num_threads").value().
IntValue();
    53   sch[out].split(fused, num_thread, &bx, &tx);
    74   for (
auto out : outs) {
    83 #endif  // TVM_TOPI_CUDA_INJECTIVE_H_ IterVar thread_axis(Range dom, std::string tag)
Create a new IterVar that represents an axis in thread. 
Global schedule container For operations and all the operations they depend on. The schedule per Oper...
Definition: schedule.h:317
Schedule create_schedule(Array< Operation > ops)
Create a schedule for array of ops(and their dependencies). 
Definition: schedule.h:654
runtime implementation for LibTorch/TorchScript. 
Definition: analyzer.h:36
Tensor expression language DSL. 
Definition: extracted_task.h:33
static tvm::Target Current(bool allow_not_defined=true)
Get the current target context from thread local storage. 
Iteration Variable, represents an iteration over an integer interval. 
Definition: var.h:301
void push_back(const T &item)
push a new item to the back of the list 
Definition: array.h:457
Collection of Schedule pass functions. 
Range constainer. 
Definition: expr.h:713
int64_t IntValue() const
convert to int64_t 
Definition: expr.h:657
Schedule schedule_injective_from_existing(Schedule sch, const Tensor &out)
Updates an existing schedule for the given injective ops. 
Definition: injective.h:47
Array, container representing a contiguous sequence of ObjectRefs. 
Definition: array.h:289
A Compute op that compute a tensor on certain domain. 
Definition: operation.h:226
Array< IterVar > axis
IterVar on each axis. 
Definition: operation.h:207
Managed reference class to TargetNode. 
Definition: target.h:183
Tensor structure representing a possible input, or intermediate computation result. 
Definition: tensor.h:102
Operation node can generate one or multiple Tensors. 
Managed reference to FuseNode. 
Definition: schedule.h:774
void AutoInlineInjective(Schedule sch)
To automatically inline operations with injective writes (i.e. writes without reduction or sequential...
const ObjectType * as() const
Try to downcast the internal Object to a raw pointer of a corresponding type. 
Definition: object.h:865
Schedule schedule_injective(const Target &target, const Array< Tensor > &outs)
Create an x86 schedule for the given injective ops. 
Definition: injective.h:68
Generic function that can be specialzied on a per target basis. 
Container of constant int that adds more constructors. 
Definition: expr.h:620