1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#pragma once
#include <torch/csrc/jit/codegen/cuda/scheduler/normalization.h>
#include <torch/csrc/jit/codegen/cuda/scheduler/pointwise.h>
#include <torch/csrc/jit/codegen/cuda/scheduler/reduction.h>
#include <torch/csrc/jit/codegen/cuda/scheduler/transpose.h>
namespace torch {
namespace jit {
namespace fuser {
namespace cuda {
enum class TORCH_CUDA_CU_API ScheduleHeuristic {
None,
PointWise,
Reduction,
Persistent,
Transpose
};
}
} // namespace fuser
} // namespace jit
} // namespace torch
|