From 4300bbc225f70cbf281eb26a830a863d8484f7ed Mon Sep 17 00:00:00 2001
From: Yizhi Liu <liuyizhi@apache.org>
Date: Fri, 19 Oct 2018 18:19:11 -0700
Subject: [PATCH] Fix x86 Conv tuning tutorial (#1932)

---
 tutorials/autotvm/tune_nnvm_x86.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tutorials/autotvm/tune_nnvm_x86.py b/tutorials/autotvm/tune_nnvm_x86.py
index ddd91f584..efd1ee4e1 100644
--- a/tutorials/autotvm/tune_nnvm_x86.py
+++ b/tutorials/autotvm/tune_nnvm_x86.py
@@ -118,11 +118,12 @@ def tune_kernels(tasks,
         prefix = "[Task %2d/%2d] " % (i+1, len(tasks))
 
         # converting conv2d tasks to conv2d_NCHWc tasks
+        # data, kernel are tuples of ("TENSOR", shape, dtype)
         data, kernel, strides, padding, layout, dtype = tsk.args
         kernel_size = (kernel[1][2], kernel[1][3])
         data_plc = tvm.placeholder(data[1], name="data")
         kernel_plc = tvm.placeholder(kernel[1], name="kernel")
-        args = [data_plc, kernel_plc, data[1][1], kernel_size, strides,
+        args = [data_plc, kernel_plc, kernel[1][0], kernel_size, strides,
                 padding, layout, layout, dtype]
         args = autotvm.task.nnvm_integration.serialize_args(args)
         task = autotvm.task.create("topi_x86_conv2d_NCHWc", args=args, target=target)
-- 
GitLab