From f936ad2a7c28173970f24b78cbd5ee9bcc4207b3 Mon Sep 17 00:00:00 2001
From: hsharif3 <ubuntu@ip-172-31-4-41.us-east-2.compute.internal>
Date: Thu, 14 Nov 2019 13:45:45 +0000
Subject: [PATCH] Updating OpenTuner global knobs file to include reduction
 sampling

---
 .../opentuner/data/global_knobs.txt           |  6 +++++
 .../opentuner/data/global_knobs_dnn.txt       | 25 +++++++++++++++++++
 2 files changed, 31 insertions(+)
 create mode 100644 llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs_dnn.txt

diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs.txt
index 2180997527..54a09e0853 100644
--- a/llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs.txt
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs.txt
@@ -16,6 +16,12 @@ samp,33	4,0	1.8	tensorConvolution	tensorConvSampSim
 samp,34	4,1	1.8	tensorConvolution	tensorConvSampSim
 samp,35	4,2	1.8	tensorConvolution	tensorConvSampSim
 samp,36	4,3	1.8	tensorConvolution	tensorConvSampSim
+reduction_samp,41	1	1.5
+reduction_samp,42	1	2.25
+reduction_samp,43	1	1.4
+reduction_samp,44	1	2
+reduction_samp,45	1	1.25
+reduction_samp,46	1	1.8
 swing_level,1	1	12
 swing_level,2	1	10
 swing_level,3	1	9
diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs_dnn.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs_dnn.txt
new file mode 100644
index 0000000000..2180997527
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs_dnn.txt
@@ -0,0 +1,25 @@
+fp32,11	-1	1.0	tensorConvolution	tensorConvolution
+fp16,12	-1	1.5	tensorConvolution	tensorHalfConvolution
+perf,21	1,2,0	2.25	tensorConvolution	tensorConvPerfCuda
+perf,22	1,2,1	2.25	tensorConvolution	tensorConvPerfCuda
+perf,23	1,3,0	1.88	tensorConvolution	tensorConvPerfCuda
+perf,24	1,3,1	1.88	tensorConvolution	tensorConvPerfCuda
+perf,25	1,3,2	1.88	tensorConvolution	tensorConvPerfCuda
+perf,26	2,1,0	2.25	tensorConvolution	tensorConvPerfCuda
+perf,27	2,1,1	2.25	tensorConvolution	tensorConvPerfCuda
+perf,28	3,1,0	1.88	tensorConvolution	tensorConvPerfCuda
+perf,29	3,1,1	1.88	tensorConvolution	tensorConvPerfCuda
+perf,30	3,1,2	1.88	tensorConvolution	tensorConvPerfCuda
+samp,31	2,0	2.25	tensorConvolution	tensorConvSampSim
+samp,32	2,1	2.25	tensorConvolution	tensorConvSampSim
+samp,33	4,0	1.8	tensorConvolution	tensorConvSampSim
+samp,34	4,1	1.8	tensorConvolution	tensorConvSampSim
+samp,35	4,2	1.8	tensorConvolution	tensorConvSampSim
+samp,36	4,3	1.8	tensorConvolution	tensorConvSampSim
+swing_level,1	1	12
+swing_level,2	1	10
+swing_level,3	1	9
+swing_level,4	1	8
+swing_level,5	1	6
+swing_level,6	1	5
+swing_level,7	1	4
-- 
GitLab