Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
yangql
composable_kernel-1
Commits
f0716f5b
"examples/vscode:/vscode.git/clone" did not exist on "96d6e16550f371f8aa952af983609b5e2d00c211"
Commit
f0716f5b
authored
Jun 28, 2019
by
Chao Liu
Browse files
some benchmark on vega 7
parent
dab29389
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
15 deletions
+15
-15
driver/src/driver.cpp
driver/src/driver.cpp
+15
-15
No files found.
driver/src/driver.cpp
View file @
f0716f5b
...
@@ -597,7 +597,7 @@ int main(int argc, char* argv[])
...
@@ -597,7 +597,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 1x1 filter, 8x8 image
// 1x1 filter, 8x8 image
// cudnn@V100 68%, ck@V100 72%, ck@P100 52%, ck@
MI50 34
%
// cudnn@V100 68%, ck@V100 72%, ck@P100 52%, ck@
VII 42
%
constexpr
index_t
N
=
64
;
constexpr
index_t
N
=
64
;
constexpr
index_t
C
=
1536
;
constexpr
index_t
C
=
1536
;
constexpr
index_t
HI
=
8
;
constexpr
index_t
HI
=
8
;
...
@@ -613,7 +613,7 @@ int main(int argc, char* argv[])
...
@@ -613,7 +613,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 1x1 filter, 8x8 image
// 1x1 filter, 8x8 image
// cudnn@V100 77%, ck@V100 76%, ck@P100 79%, ck@
MI50 47
%
// cudnn@V100 77%, ck@V100 76%, ck@P100 79%, ck@
VII 51
%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
2048
;
constexpr
index_t
C
=
2048
;
constexpr
index_t
HI
=
8
;
constexpr
index_t
HI
=
8
;
...
@@ -629,7 +629,7 @@ int main(int argc, char* argv[])
...
@@ -629,7 +629,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 1x1 filter, 7x7 image
// 1x1 filter, 7x7 image
// cudnn@V100 82%, ck@V100 76%, ck@P100 67%, ck@
MI50 5
4%
// cudnn@V100 82%, ck@V100 76%, ck@P100 67%, ck@
VII 6
4%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
832
;
constexpr
index_t
C
=
832
;
constexpr
index_t
HI
=
7
;
constexpr
index_t
HI
=
7
;
...
@@ -645,7 +645,7 @@ int main(int argc, char* argv[])
...
@@ -645,7 +645,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 1x1 filter, 8x8 image
// 1x1 filter, 8x8 image
// cudnn@V100 83%, ck@V100 75%, ck@P100 78%, ck@
MI50 58
%
// cudnn@V100 83%, ck@V100 75%, ck@P100 78%, ck@
VII 65
%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
1280
;
constexpr
index_t
C
=
1280
;
constexpr
index_t
HI
=
8
;
constexpr
index_t
HI
=
8
;
...
@@ -659,9 +659,9 @@ int main(int argc, char* argv[])
...
@@ -659,9 +659,9 @@ int main(int argc, char* argv[])
constexpr
index_t
HPad
=
0
;
constexpr
index_t
HPad
=
0
;
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif
1
#elif
0
// 1x1 filter, 14x14 image
// 1x1 filter, 14x14 image
// cudnn@V100 62%, ck@V100 68%, ck@P100 70%, ck@
MI50 44
%
// cudnn@V100 62%, ck@V100 68%, ck@P100 70%, ck@
VII 50
%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
512
;
constexpr
index_t
C
=
512
;
constexpr
index_t
HI
=
14
;
constexpr
index_t
HI
=
14
;
...
@@ -677,7 +677,7 @@ int main(int argc, char* argv[])
...
@@ -677,7 +677,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 1x1 filter, 8x8 image
// 1x1 filter, 8x8 image
// cudnn@V100 74%, ck@V100 57%, ck@P100 78%, ck@
MI50 52
%
// cudnn@V100 74%, ck@V100 57%, ck@P100 78%, ck@
VII 61
%
constexpr
index_t
N
=
64
;
constexpr
index_t
N
=
64
;
constexpr
index_t
C
=
1536
;
constexpr
index_t
C
=
1536
;
constexpr
index_t
HI
=
8
;
constexpr
index_t
HI
=
8
;
...
@@ -693,7 +693,7 @@ int main(int argc, char* argv[])
...
@@ -693,7 +693,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 1x1 filter, 28x28 image
// 1x1 filter, 28x28 image
// cudnn@V100 86%, ck@V100 84%, ck@P100 80%, ck@
MI50
6
4
%
// cudnn@V100 86%, ck@V100 84%, ck@P100 80%, ck@
VII
6
9
%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
256
;
constexpr
index_t
C
=
256
;
constexpr
index_t
HI
=
28
;
constexpr
index_t
HI
=
28
;
...
@@ -709,7 +709,7 @@ int main(int argc, char* argv[])
...
@@ -709,7 +709,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 1x1 filter, 7x7 image
// 1x1 filter, 7x7 image
// cudnn@V100 71%, ck@V100 55%, ck@P100 70%, ck@
MI50 54
%
// cudnn@V100 71%, ck@V100 55%, ck@P100 70%, ck@
VII 62
%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
832
;
constexpr
index_t
C
=
832
;
constexpr
index_t
HI
=
7
;
constexpr
index_t
HI
=
7
;
...
@@ -725,7 +725,7 @@ int main(int argc, char* argv[])
...
@@ -725,7 +725,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 3x3 filter, 2x2 stride, 35x35 input, 17x17 output
// 3x3 filter, 2x2 stride, 35x35 input, 17x17 output
// cudnn@V100 90%, ck@V100 93%, ck@P100 83%, ck@
MI50 73
%
// cudnn@V100 90%, ck@V100 93%, ck@P100 83%, ck@
VII 81
%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
288
;
constexpr
index_t
C
=
288
;
constexpr
index_t
HI
=
35
;
constexpr
index_t
HI
=
35
;
...
@@ -741,7 +741,7 @@ int main(int argc, char* argv[])
...
@@ -741,7 +741,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 1x1 filter, 17x17 input
// 1x1 filter, 17x17 input
// cudnn@V100 81%, ck@V100 76%, ck@P100 70%, ck@
MI50 6
6%
// cudnn@V100 81%, ck@V100 76%, ck@P100 70%, ck@
VII 7
6%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
768
;
constexpr
index_t
C
=
768
;
constexpr
index_t
HI
=
17
;
constexpr
index_t
HI
=
17
;
...
@@ -757,7 +757,7 @@ int main(int argc, char* argv[])
...
@@ -757,7 +757,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 1x1 filter, 14x14 image
// 1x1 filter, 14x14 image
// cudnn@V100 73%, ck@V100 71%, ck@P100 70%, ck@
MI50
6
5
%
// cudnn@V100 73%, ck@V100 71%, ck@P100 70%, ck@
VII
6
4
%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
528
;
constexpr
index_t
C
=
528
;
constexpr
index_t
HI
=
14
;
constexpr
index_t
HI
=
14
;
...
@@ -773,7 +773,7 @@ int main(int argc, char* argv[])
...
@@ -773,7 +773,7 @@ int main(int argc, char* argv[])
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif 0
#elif 0
// 1x1 filter, 14x14 image
// 1x1 filter, 14x14 image
// cudnn@V100 73%, ck@V100 72%, ck@P100 79%, ck@
MI50 6
5%
// cudnn@V100 73%, ck@V100 72%, ck@P100 79%, ck@
VII 7
5%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
528
;
constexpr
index_t
C
=
528
;
constexpr
index_t
HI
=
14
;
constexpr
index_t
HI
=
14
;
...
@@ -787,9 +787,9 @@ int main(int argc, char* argv[])
...
@@ -787,9 +787,9 @@ int main(int argc, char* argv[])
constexpr
index_t
HPad
=
0
;
constexpr
index_t
HPad
=
0
;
constexpr
index_t
WPad
=
0
;
constexpr
index_t
WPad
=
0
;
#elif
0
#elif
1
// 1x1 filter, 7x7 image
// 1x1 filter, 7x7 image
// cudnn@V100 49%, ck@V100 50%, ck@P100 61%, ck@
MI50 45
%
// cudnn@V100 49%, ck@V100 50%, ck@P100 61%, ck@
VII 52
%
constexpr
index_t
N
=
128
;
constexpr
index_t
N
=
128
;
constexpr
index_t
C
=
832
;
constexpr
index_t
C
=
832
;
constexpr
index_t
HI
=
7
;
constexpr
index_t
HI
=
7
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment