From 35455ac022a1554cb05247612384813851beafde Mon Sep 17 00:00:00 2001
From: Hashim Sharif <hsharif3@tyler.cs.illinois.edu>
Date: Sun, 27 Oct 2019 21:10:12 -0500
Subject: [PATCH] Adding knob config files

---
 .../opentuner/data/alexnet/knobs.txt          |  6 +++++
 .../opentuner/data/alexnet2/knobs.txt         |  7 ++++++
 .../opentuner/data/global_knobs.txt           | 14 ++++++++++++
 .../opentuner/data/lenet/knobs.txt            |  4 ++++
 .../opentuner/data/mobilenet/knobs.txt        | 15 +++++++++++++
 .../data/mobilenet_shallow/knobs.txt          |  8 +++++++
 .../opentuner/data/resnet/knobs.txt           | 22 +++++++++++++++++++
 .../opentuner/data/vgg16_cifar10/knobs.txt    | 15 +++++++++++++
 .../opentuner/data/vgg16_cifar100/knobs.txt   | 15 +++++++++++++
 9 files changed, 106 insertions(+)
 create mode 100644 llvm/projects/hpvm-tensor-rt/opentuner/data/alexnet/knobs.txt
 create mode 100644 llvm/projects/hpvm-tensor-rt/opentuner/data/alexnet2/knobs.txt
 create mode 100644 llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs.txt
 create mode 100644 llvm/projects/hpvm-tensor-rt/opentuner/data/lenet/knobs.txt
 create mode 100644 llvm/projects/hpvm-tensor-rt/opentuner/data/mobilenet/knobs.txt
 create mode 100644 llvm/projects/hpvm-tensor-rt/opentuner/data/mobilenet_shallow/knobs.txt
 create mode 100644 llvm/projects/hpvm-tensor-rt/opentuner/data/resnet/knobs.txt
 create mode 100644 llvm/projects/hpvm-tensor-rt/opentuner/data/vgg16_cifar10/knobs.txt
 create mode 100644 llvm/projects/hpvm-tensor-rt/opentuner/data/vgg16_cifar100/knobs.txt

diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/alexnet/knobs.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/alexnet/knobs.txt
new file mode 100644
index 0000000000..d2fc2c9493
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/alexnet/knobs.txt
@@ -0,0 +1,6 @@
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12
diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/alexnet2/knobs.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/alexnet2/knobs.txt
new file mode 100644
index 0000000000..063ba473d6
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/alexnet2/knobs.txt
@@ -0,0 +1,7 @@
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12
diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs.txt
new file mode 100644
index 0000000000..b68a78c831
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/global_knobs.txt
@@ -0,0 +1,14 @@
+fp32,11	0	1.0	tensorConvolution	tensorConvolution
+fp16,12	0	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	2,1,0   2.25	tensorConvolution	tensorConvPerfCuda
+perf,26	2,1,1   2.25	tensorConvolution	tensorConvPerfCuda
+perf,27	3,1,0   1.88	tensorConvolution	tensorConvPerfCuda
+perf,28	3,1,1   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
diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/lenet/knobs.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/lenet/knobs.txt
new file mode 100644
index 0000000000..be1ce58c95
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/lenet/knobs.txt
@@ -0,0 +1,4 @@
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12
+11,12
diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/mobilenet/knobs.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/mobilenet/knobs.txt
new file mode 100644
index 0000000000..6719acb97a
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/mobilenet/knobs.txt
@@ -0,0 +1,15 @@
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12
diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/mobilenet_shallow/knobs.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/mobilenet_shallow/knobs.txt
new file mode 100644
index 0000000000..719d96e481
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/mobilenet_shallow/knobs.txt
@@ -0,0 +1,8 @@
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12
diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/resnet/knobs.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/resnet/knobs.txt
new file mode 100644
index 0000000000..b7ff033cec
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/resnet/knobs.txt
@@ -0,0 +1,22 @@
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12
diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/vgg16_cifar10/knobs.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/vgg16_cifar10/knobs.txt
new file mode 100644
index 0000000000..fb54e7f077
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/vgg16_cifar10/knobs.txt
@@ -0,0 +1,15 @@
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12
+11,12
diff --git a/llvm/projects/hpvm-tensor-rt/opentuner/data/vgg16_cifar100/knobs.txt b/llvm/projects/hpvm-tensor-rt/opentuner/data/vgg16_cifar100/knobs.txt
new file mode 100644
index 0000000000..fb54e7f077
--- /dev/null
+++ b/llvm/projects/hpvm-tensor-rt/opentuner/data/vgg16_cifar100/knobs.txt
@@ -0,0 +1,15 @@
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12,21,22,23,24,25,26,27,28,31,32,33,34
+11,12
+11,12
-- 
GitLab