Skip to content

Commit ce1e4b1

Browse files
[Meta Schedule] Fix some bugs (apache#537)
* fix * fix * fix * fix
1 parent d91b43f commit ce1e4b1

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

python/tvm/meta_schedule/mutator/mutator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def f_initialize_with_tune_context(tune_context: "TuneContext") -> None:
7171
self.initialize_with_tune_context(tune_context)
7272

7373
@check_override(self.__class__, Mutator)
74-
def f_apply(trace: Trace) -> Optional[Trace]:
74+
def f_apply(trace: Trace, _) -> Optional[Trace]:
7575
return self.apply(trace)
7676

7777
def f_as_string() -> str:

src/tir/transforms/lower_cross_thread_reduction.cc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -149,22 +149,22 @@ Array<BufferRegion> RemoveBufferFromBufferRegions(const Array<BufferRegion>& buf
149149
/*!
150150
* \brief Substitute a given source buffer with a given target buffer in statements or expressions
151151
*/
152-
class BufferReplacer : private StmtExprMutator {
152+
class BufferMutator : private StmtExprMutator {
153153
public:
154154
static Stmt Run(Buffer src_buffer, Buffer tgt_buffer, Stmt stmt) {
155-
return BufferReplacer(src_buffer, tgt_buffer)(std::move(stmt));
155+
return BufferMutator(src_buffer, tgt_buffer)(std::move(stmt));
156156
}
157157

158158
private:
159-
explicit BufferReplacer(Buffer src_buffer, Buffer tgt_buffer)
159+
explicit BufferMutator(Buffer src_buffer, Buffer tgt_buffer)
160160
: src_buffer_(std::move(src_buffer)), tgt_buffer_(std::move(tgt_buffer)) {}
161161

162-
PrimExpr VisitExpr_(const BufferLoadNode* load) final {
162+
PrimExpr VisitExpr_(const BufferLoadNode* load) override {
163163
return load->buffer.same_as(src_buffer_) ? BufferLoad(tgt_buffer_, {0})
164164
: GetRef<BufferLoad>(load);
165165
}
166166

167-
Stmt VisitStmt_(const BufferStoreNode* store) final {
167+
Stmt VisitStmt_(const BufferStoreNode* store) override {
168168
if (store->buffer.same_as(src_buffer_)) {
169169
PrimExpr value = StmtExprMutator::VisitExpr(store->value);
170170
return BufferStore(tgt_buffer_, value, {0});
@@ -287,7 +287,7 @@ Stmt TransformReductionBlock(const BlockRealizeNode* realize, const Optional<Buf
287287
new_block->writes = {it_buffer_region.value()};
288288
new_block->name_hint = new_block->name_hint + "_in_thread";
289289
new_block->body =
290-
BufferReplacer::Run(wb_buffer, it_buffer.value(), std::move(new_block->body));
290+
BufferMutator::Run(wb_buffer, it_buffer.value(), std::move(new_block->body));
291291
new_block->init = NullOpt;
292292
ObjectPtr<BlockRealizeNode> n = make_object<BlockRealizeNode>(*realize);
293293
n->block = Block(new_block);

tests/python/unittest/test_meta_schedule_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ def test_meta_schedule_error_handle_time_out():
201201

202202
def initializer():
203203
@register_func("meta_schedule.builder.test_time_out")
204-
def timeout_build(mod, target): # pylint: disable=unused-argument, unused-variable
204+
def timeout_build(mod, target, _): # pylint: disable=unused-argument, unused-variable
205205
time.sleep(2)
206206

207207
builder = LocalBuilder(

0 commit comments

Comments
 (0)