Commit 9955602d by miheer vaidya Committed by Tianqi Chen

Send list as argument to schedule_conv2d (#4358)

When getting cuda schedule passing single tensor seem to work but after changing target to "llvm" causes assert.
Sending list on other hand makes both cuda and llvm targets happy.
See https://discuss.tvm.ai/t/solved-simple-example-error-attributeerror-tensorslice-object-has-no-attribute-op/2245/3
parent 0d891bf3
...@@ -135,7 +135,7 @@ kernel = tvm.placeholder((10, 3, 5, 5)) ...@@ -135,7 +135,7 @@ kernel = tvm.placeholder((10, 3, 5, 5))
with tvm.target.create("cuda"): with tvm.target.create("cuda"):
conv = topi.nn.conv2d(data, kernel, strides=1, padding=2, dilation=1) conv = topi.nn.conv2d(data, kernel, strides=1, padding=2, dilation=1)
out = topi.nn.relu(conv) out = topi.nn.relu(conv)
sconv = topi.generic.nn.schedule_conv2d_nchw(out) sconv = topi.generic.nn.schedule_conv2d_nchw([out])
print(tvm.lower(sconv, [data, kernel], simple_mode=True)) print(tvm.lower(sconv, [data, kernel], simple_mode=True))
###################################################################### ######################################################################
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment