diff --git a/csrc/scheduler/pointwise.cpp b/csrc/scheduler/pointwise.cpp index 00b1ee69659..1b6a7833a25 100644 --- a/csrc/scheduler/pointwise.cpp +++ b/csrc/scheduler/pointwise.cpp @@ -19,7 +19,6 @@ #include #include #include -#include #include #include @@ -480,25 +479,6 @@ bool PointWiseScheduler::canScheduleCompileTime(Fusion* fusion) { return true; } -bool PointWiseScheduler::canScheduleRunTime( - Fusion* fusion, - SchedulerRuntimeInfo& runtime_info, - HeuristicDataCache* data_cache) { - FUSER_PERF_SCOPE("PointWiseScheduler::canScheduleRunTime"); - auto can_schedule_transpose_entry = - HeuristicDataCacheEntry( - data_cache, [fusion]() { - return std::make_unique( - TransposeScheduler().canScheduleCompileTime(fusion)); - }); - if (can_schedule_transpose_entry.get()) { - return !TransposeScheduler().canScheduleRunTime( - fusion, runtime_info, data_cache); - } - - return true; -} - // TODO: Inline intermediate operations (avoid inlining unrolled/vectorized // input/output caches) void schedulePointwise(Fusion* fusion, const PointwiseParams* pparams) { diff --git a/csrc/scheduler/pointwise.h b/csrc/scheduler/pointwise.h index daba3c464ca..9326689f4eb 100644 --- a/csrc/scheduler/pointwise.h +++ b/csrc/scheduler/pointwise.h @@ -164,7 +164,9 @@ class PointWiseScheduler : public SchedulerEntry { bool canScheduleRunTime( Fusion* fusion, SchedulerRuntimeInfo& runtime_info, - HeuristicDataCache* data_cache = nullptr) override; + HeuristicDataCache* data_cache = nullptr) override { + return true; + } std::unique_ptr computeHeuristics( Fusion* fusion, diff --git a/tools/codediff/compare_codegen.sh b/tools/codediff/compare_codegen.sh index f88b9c07ec5..8ae33f8805c 100755 --- a/tools/codediff/compare_codegen.sh +++ b/tools/codediff/compare_codegen.sh @@ -189,6 +189,7 @@ collect_kernels() { # Make tests reproducible export NVFUSER_TEST_RANDOM_SEED=0 export NVFUSER_DISABLE=parallel_compile + export DEBUG_SERDE=true # run tests and benchmarks with cuda_to_file and dump output to files mkdir -p "$outdir/$commit"