xref: /OK3568_Linux_fs/debian/overlay-debug/rockchip-test/npu2/npu_test.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun#!/bin/bash
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunDIR_NPU=`dirname $0`
4*4882a593Smuzhiyun
5*4882a593Smuzhiyuninfo_view()
6*4882a593Smuzhiyun{
7*4882a593Smuzhiyun    echo "*****************************************************"
8*4882a593Smuzhiyun    echo "***                                               ***"
9*4882a593Smuzhiyun    echo "***            NPU TEST                           ***"
10*4882a593Smuzhiyun    echo "***                                               ***"
11*4882a593Smuzhiyun    echo "*****************************************************"
12*4882a593Smuzhiyun}
13*4882a593Smuzhiyun
14*4882a593Smuzhiyuninfo_view
15*4882a593Smuzhiyunecho "***********************************************************"
16*4882a593Smuzhiyunecho "npu stress test:					1"
17*4882a593Smuzhiyunecho "npu scale frequency test:			2"
18*4882a593Smuzhiyunecho "rknn demo test:					3"
19*4882a593Smuzhiyunecho "***********************************************************"
20*4882a593Smuzhiyun
21*4882a593Smuzhiyunread -t 30 NPU_CHOICE
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunnpu_stress_test()
24*4882a593Smuzhiyun{
25*4882a593Smuzhiyun	bash ${DIR_NPU}/npu_stress_test.sh
26*4882a593Smuzhiyun}
27*4882a593Smuzhiyun
28*4882a593Smuzhiyunnpu_scale_frequency_test()
29*4882a593Smuzhiyun{
30*4882a593Smuzhiyun	bash ${DIR_NPU}/npu_freq_scaling.sh 86400 2
31*4882a593Smuzhiyun}
32*4882a593Smuzhiyun
33*4882a593Smuzhiyunrknn_demo_test()
34*4882a593Smuzhiyun{
35*4882a593Smuzhiyun	bash ${DIR_NPU}/rknn_demo.sh
36*4882a593Smuzhiyun}
37*4882a593Smuzhiyun
38*4882a593Smuzhiyuncase ${NPU_CHOICE} in
39*4882a593Smuzhiyun	1)
40*4882a593Smuzhiyun		npu_stress_test
41*4882a593Smuzhiyun		;;
42*4882a593Smuzhiyun	2)
43*4882a593Smuzhiyun		npu_scale_frequency_test
44*4882a593Smuzhiyun		;;
45*4882a593Smuzhiyun	3)
46*4882a593Smuzhiyun		rknn_demo_test
47*4882a593Smuzhiyun		;;
48*4882a593Smuzhiyun	*)
49*4882a593Smuzhiyun		echo "not found your input."
50*4882a593Smuzhiyun		;;
51*4882a593Smuzhiyunesac
52