1
3
640
640
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
3
6
6
32
3
6
6
32
1
1
1
32
3
6
6
32
1
1
1
1
3
640
640
32
3
6
6
1
32
320
320
1
32
1
1
1
32
320
320
1
32
320
320
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
32
3
3
64
32
3
3
64
1
1
1
64
32
3
3
64
1
1
1
1
32
320
320
64
32
3
3
1
64
160
160
1
64
1
1
1
64
160
160
1
64
160
160
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
64
1
1
32
64
1
1
32
1
1
1
32
64
1
1
32
1
1
1
1
64
160
160
32
64
1
1
1
32
160
160
1
32
1
1
1
32
160
160
1
32
160
160
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
32
1
1
32
32
1
1
32
1
1
1
32
32
1
1
32
1
1
1
1
32
160
160
32
32
1
1
1
32
160
160
1
32
1
1
1
32
160
160
1
32
160
160
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
32
3
3
32
32
3
3
32
1
1
1
32
32
3
3
32
1
1
1
1
32
160
160
32
32
3
3
1
32
160
160
1
32
1
1
1
32
160
160
1
32
160
160
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
160
160
1
32
160
160
1
32
160
160
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
64
1
1
32
64
1
1
32
1
1
1
32
64
1
1
32
1
1
1
1
64
160
160
32
64
1
1
1
32
160
160
1
32
1
1
1
32
160
160
1
32
160
160
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
160
160
1
32
160
160
64
64
1
1
64
64
1
1
64
1
1
1
64
64
1
1
64
1
1
1
1
64
160
160
64
64
1
1
1
64
160
160
1
64
1
1
1
64
160
160
1
64
160
160
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
64
3
3
128
64
3
3
128
1
1
1
128
64
3
3
128
1
1
1
1
64
160
160
128
64
3
3
1
128
80
80
1
128
1
1
1
128
80
80
1
128
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
128
1
1
64
128
1
1
64
1
1
1
64
128
1
1
64
1
1
1
1
128
80
80
64
128
1
1
1
64
80
80
1
64
1
1
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
64
1
1
64
64
1
1
64
1
1
1
64
64
1
1
64
1
1
1
1
64
80
80
64
64
1
1
1
64
80
80
1
64
1
1
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
64
3
3
64
64
3
3
64
1
1
1
64
64
3
3
64
1
1
1
1
64
80
80
64
64
3
3
1
64
80
80
1
64
1
1
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
80
80
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
64
1
1
64
64
1
1
64
1
1
1
64
64
1
1
64
1
1
1
1
64
80
80
64
64
1
1
1
64
80
80
1
64
1
1
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
64
3
3
64
64
3
3
64
1
1
1
64
64
3
3
64
1
1
1
1
64
80
80
64
64
3
3
1
64
80
80
1
64
1
1
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
80
80
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
128
1
1
64
128
1
1
64
1
1
1
64
128
1
1
64
1
1
1
1
128
80
80
64
128
1
1
1
64
80
80
1
64
1
1
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
80
80
1
64
80
80
128
128
1
1
128
128
1
1
128
1
1
1
128
128
1
1
128
1
1
1
1
128
80
80
128
128
1
1
1
128
80
80
1
128
1
1
1
128
80
80
1
128
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
128
3
3
256
128
3
3
256
1
1
1
256
128
3
3
256
1
1
1
1
128
80
80
256
128
3
3
1
256
40
40
1
256
1
1
1
256
40
40
1
256
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
256
1
1
128
256
1
1
128
1
1
1
128
256
1
1
128
1
1
1
1
256
40
40
128
256
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
128
1
1
128
128
1
1
128
1
1
1
128
128
1
1
128
1
1
1
1
128
40
40
128
128
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
128
3
3
128
128
3
3
128
1
1
1
128
128
3
3
128
1
1
1
1
128
40
40
128
128
3
3
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
40
40
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
128
1
1
128
128
1
1
128
1
1
1
128
128
1
1
128
1
1
1
1
128
40
40
128
128
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
128
3
3
128
128
3
3
128
1
1
1
128
128
3
3
128
1
1
1
1
128
40
40
128
128
3
3
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
40
40
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
128
1
1
128
128
1
1
128
1
1
1
128
128
1
1
128
1
1
1
1
128
40
40
128
128
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
128
3
3
128
128
3
3
128
1
1
1
128
128
3
3
128
1
1
1
1
128
40
40
128
128
3
3
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
40
40
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
256
1
1
128
256
1
1
128
1
1
1
128
256
1
1
128
1
1
1
1
256
40
40
128
256
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
40
40
1
128
40
40
256
256
1
1
256
256
1
1
256
1
1
1
256
256
1
1
256
1
1
1
1
256
40
40
256
256
1
1
1
256
40
40
1
256
1
1
1
256
40
40
1
256
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
512
256
3
3
512
256
3
3
512
1
1
1
512
256
3
3
512
1
1
1
1
256
40
40
512
256
3
3
1
512
20
20
1
512
1
1
1
512
20
20
1
512
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
512
1
1
256
512
1
1
256
1
1
1
256
512
1
1
256
1
1
1
1
512
20
20
256
512
1
1
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
256
1
1
256
256
1
1
256
1
1
1
256
256
1
1
256
1
1
1
1
256
20
20
256
256
1
1
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
256
3
3
256
256
3
3
256
1
1
1
256
256
3
3
256
1
1
1
1
256
20
20
256
256
3
3
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
20
20
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
512
1
1
256
512
1
1
256
1
1
1
256
512
1
1
256
1
1
1
1
512
20
20
256
512
1
1
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
20
20
1
256
20
20
512
512
1
1
512
512
1
1
512
1
1
1
512
512
1
1
512
1
1
1
1
512
20
20
512
512
1
1
1
512
20
20
1
512
1
1
1
512
20
20
1
512
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
512
1
1
256
512
1
1
256
1
1
1
256
512
1
1
256
1
1
1
1
512
20
20
256
512
1
1
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
20
20
1
256
20
20
1
256
20
20
1
256
20
20
1
256
20
20
1
256
20
20
1
256
20
20
512
1024
1
1
512
1024
1
1
512
1
1
1
512
1024
1
1
512
1
1
1
1
1024
20
20
512
1024
1
1
1
512
20
20
1
512
1
1
1
512
20
20
1
512
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
512
1
1
256
512
1
1
256
1
1
1
256
512
1
1
256
1
1
1
1
512
20
20
256
512
1
1
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
20
20
4
4
4
4
1
4
4
4
1
1
1
1
256
20
20
2
2
2
1
256
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
40
40
1
256
40
40
128
512
1
1
128
512
1
1
128
1
1
1
128
512
1
1
128
1
1
1
1
512
40
40
128
512
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
128
1
1
128
128
1
1
128
1
1
1
128
128
1
1
128
1
1
1
1
128
40
40
128
128
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
128
3
3
128
128
3
3
128
1
1
1
128
128
3
3
128
1
1
1
1
128
40
40
128
128
3
3
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
512
1
1
128
512
1
1
128
1
1
1
128
512
1
1
128
1
1
1
1
512
40
40
128
512
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
40
40
1
128
40
40
256
256
1
1
256
256
1
1
256
1
1
1
256
256
1
1
256
1
1
1
1
256
40
40
256
256
1
1
1
256
40
40
1
256
1
1
1
256
40
40
1
256
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
256
1
1
128
256
1
1
128
1
1
1
128
256
1
1
128
1
1
1
1
256
40
40
128
256
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
40
40
4
4
4
4
1
4
4
4
1
1
1
1
128
40
40
2
2
2
1
128
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
80
80
1
128
80
80
64
256
1
1
64
256
1
1
64
1
1
1
64
256
1
1
64
1
1
1
1
256
80
80
64
256
1
1
1
64
80
80
1
64
1
1
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
64
1
1
64
64
1
1
64
1
1
1
64
64
1
1
64
1
1
1
1
64
80
80
64
64
1
1
1
64
80
80
1
64
1
1
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
64
3
3
64
64
3
3
64
1
1
1
64
64
3
3
64
1
1
1
1
64
80
80
64
64
3
3
1
64
80
80
1
64
1
1
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
256
1
1
64
256
1
1
64
1
1
1
64
256
1
1
64
1
1
1
1
256
80
80
64
256
1
1
1
64
80
80
1
64
1
1
1
64
80
80
1
64
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
64
80
80
1
64
80
80
128
128
1
1
128
128
1
1
128
1
1
1
128
128
1
1
128
1
1
1
1
128
80
80
128
128
1
1
1
128
80
80
1
128
1
1
1
128
80
80
1
128
80
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
255
128
1
1
255
128
1
1
255
1
1
1
255
128
1
1
255
1
1
1
1
128
80
80
255
128
1
1
1
255
80
80
1
255
1
1
1
255
80
80
5
1
3
85
80
80
5
1
3
80
80
85
1
3
80
80
85
3
1
3
80
80
2
1
1
1
1
1
1
3
80
80
2
1
1
1
1
1
1
3
80
80
2
1
3
80
80
2
1
3
80
80
2
1
1
1
1
1
1
3
80
80
2
1
1
1
1
1
1
3
80
80
2
1
1
1
1
1
1
3
80
80
2
1
3
80
80
2
1
3
80
80
2
1
3
80
80
2
1
3
80
80
81
1
3
80
80
85
3
128
128
3
3
128
128
3
3
128
1
1
1
128
128
3
3
128
1
1
1
1
128
80
80
128
128
3
3
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
40
40
1
128
40
40
128
256
1
1
128
256
1
1
128
1
1
1
128
256
1
1
128
1
1
1
1
256
40
40
128
256
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
128
1
1
128
128
1
1
128
1
1
1
128
128
1
1
128
1
1
1
1
128
40
40
128
128
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
128
3
3
128
128
3
3
128
1
1
1
128
128
3
3
128
1
1
1
1
128
40
40
128
128
3
3
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
256
1
1
128
256
1
1
128
1
1
1
128
256
1
1
128
1
1
1
1
256
40
40
128
256
1
1
1
128
40
40
1
128
1
1
1
128
40
40
1
128
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
128
40
40
1
128
40
40
256
256
1
1
256
256
1
1
256
1
1
1
256
256
1
1
256
1
1
1
1
256
40
40
256
256
1
1
1
256
40
40
1
256
1
1
1
256
40
40
1
256
40
40
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
255
256
1
1
255
256
1
1
255
1
1
1
255
256
1
1
255
1
1
1
1
256
40
40
255
256
1
1
1
255
40
40
1
255
1
1
1
255
40
40
5
1
3
85
40
40
5
1
3
40
40
85
1
3
40
40
85
3
1
3
40
40
2
1
1
1
1
1
1
3
40
40
2
1
1
1
1
1
1
3
40
40
2
1
3
40
40
2
1
3
40
40
2
1
1
1
1
1
1
3
40
40
2
1
1
1
1
1
1
3
40
40
2
1
1
1
1
1
1
3
40
40
2
1
3
40
40
2
1
3
40
40
2
1
3
40
40
2
1
3
40
40
81
1
3
40
40
85
3
256
256
3
3
256
256
3
3
256
1
1
1
256
256
3
3
256
1
1
1
1
256
40
40
256
256
3
3
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
20
20
1
256
20
20
256
512
1
1
256
512
1
1
256
1
1
1
256
512
1
1
256
1
1
1
1
512
20
20
256
512
1
1
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
256
1
1
256
256
1
1
256
1
1
1
256
256
1
1
256
1
1
1
1
256
20
20
256
256
1
1
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
256
3
3
256
256
3
3
256
1
1
1
256
256
3
3
256
1
1
1
1
256
20
20
256
256
3
3
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
512
1
1
256
512
1
1
256
1
1
1
256
512
1
1
256
1
1
1
1
512
20
20
256
512
1
1
1
256
20
20
1
256
1
1
1
256
20
20
1
256
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
256
20
20
1
256
20
20
512
512
1
1
512
512
1
1
512
1
1
1
512
512
1
1
512
1
1
1
1
512
20
20
512
512
1
1
1
512
20
20
1
512
1
1
1
512
20
20
1
512
20
20
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
255
512
1
1
255
512
1
1
255
1
1
1
255
512
1
1
255
1
1
1
1
512
20
20
255
512
1
1
1
255
20
20
1
255
1
1
1
255
20
20
5
1
3
85
20
20
5
1
3
20
20
85
1
3
20
20
85
3
1
3
20
20
2
1
1
1
1
1
1
3
20
20
2
1
1
1
1
1
1
3
20
20
2
1
3
20
20
2
1
3
20
20
2
1
1
1
1
1
1
3
20
20
2
1
1
1
1
1
1
3
20
20
2
1
1
1
1
1
1
3
20
20
2
1
3
20
20
2
1
3
20
20
2
1
3
20
20
2
1
3
20
20
81
1
3
20
20
85
3
1
19200
85
1
4800
85
1
1200
85
1
25200
85
{
'compression': {
'algorithms': [
{
'name': 'DefaultQuantization',
'params': {
'preset': 'mixed',
'stat_subset_size': 1000,
'ignored': {
'scope': [
'Mul_222',
'Add_226',
'Mul_228',
'Mul_235',
'Pow_237',
'Mul_239',
'Mul_347',
'Mul_276',
'Add_280',
'Mul_282',
'Mul_289',
'Pow_291',
'Mul_293',
'Mul_330',
'Add_334',
'Mul_336',
'Mul_343',
'Pow_345',
'Mul_347'
]
}
}
}
]
},
'engine': {
'type': 'simplified',
'data_source': 'PATH',
'device': 'CPU'
}
}