1<?xml version="1.0" encoding="utf-8"?> 2<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-auto" 4 xmlns:tools="http://schemas.android.com/tools" 5 android:layout_width="match_parent" 6 android:layout_height="match_parent" 7 tools:context=".stresstest.MainActivity"> 8 9 <TextView 10 android:id="@+id/accelerator_label" 11 android:layout_width="match_parent" 12 android:layout_height="wrap_content" 13 android:text="Accelerator" 14 android:textStyle="bold" 15 /> 16 <Spinner 17 android:id="@+id/accelerator_name" 18 android:layout_width="match_parent" 19 android:layout_height="wrap_content" 20 android:layout_below="@id/accelerator_label" 21 android:layout_marginBottom="10dp" 22 /> 23 24 <TextView 25 android:id="@+id/model_label" 26 android:layout_width="match_parent" 27 android:layout_height="wrap_content" 28 android:text="Model" 29 android:textStyle="bold" 30 android:layout_below="@id/accelerator_name" 31 /> 32 <Spinner 33 android:id="@+id/test_model" 34 android:layout_width="match_parent" 35 android:layout_height="wrap_content" 36 android:layout_below="@id/model_label" 37 android:layout_marginBottom="10dp" 38 /> 39 40 <TextView 41 android:id="@+id/test_type_label" 42 android:layout_width="match_parent" 43 android:layout_height="wrap_content" 44 android:text="Test type" 45 android:layout_below="@id/test_model" 46 android:textStyle="bold" 47 /> 48 <Spinner 49 android:id="@+id/test_type" 50 android:layout_width="match_parent" 51 android:layout_height="wrap_content" 52 android:layout_below="@id/test_type_label" 53 android:layout_marginBottom="10dp" 54 /> 55 56 <CheckBox 57 android:id="@+id/compile_only" 58 android:layout_width="match_parent" 59 android:layout_height="wrap_content" 60 android:text="Run models compilation only" 61 android:layout_below="@id/test_type" 62 android:textStyle="bold" 63 /> 64 65 <CheckBox 66 android:id="@+id/mmap_model" 67 android:layout_width="match_parent" 68 android:layout_height="wrap_content" 69 android:text="Memory map model" 70 android:layout_below="@id/compile_only" 71 android:textStyle="bold" 72 /> 73 74 <TextView 75 android:id="@+id/thread_count_label" 76 android:layout_width="wrap_content" 77 android:layout_height="wrap_content" 78 android:text="Thread count" 79 android:textStyle="bold" 80 android:layout_below="@id/mmap_model" 81 android:layout_marginRight="10dp" 82 /> 83 <NumberPicker 84 android:id="@+id/thread_count" 85 android:layout_width="wrap_content" 86 android:layout_height="wrap_content" 87 android:layout_below="@id/thread_count_label" 88 android:layout_marginRight="10dp" 89 /> 90 91 <TextView 92 android:id="@+id/duration_label" 93 android:layout_width="wrap_content" 94 android:layout_height="wrap_content" 95 android:text="Duration (mins)" 96 android:textStyle="bold" 97 android:layout_below="@id/mmap_model" 98 android:layout_toRightOf="@id/thread_count_label" 99 /> 100 <NumberPicker 101 android:id="@+id/duration_minutes" 102 android:layout_width="wrap_content" 103 android:layout_height="wrap_content" 104 android:layout_below="@id/duration_label" 105 android:layout_toRightOf="@id/thread_count" 106 /> 107 108 <Button 109 android:id="@+id/start_button" 110 android:layout_width="wrap_content" 111 android:layout_height="wrap_content" 112 android:layout_marginTop="36dp" 113 android:layout_marginLeft="36dp" 114 android:onClick="startTestClicked" 115 android:layout_below="@id/duration_minutes" 116 android:text="Start NN API Stress Test" 117 /> 118 119 <TextView 120 android:id="@+id/message" 121 android:layout_width="wrap_content" 122 android:layout_height="wrap_content" 123 android:layout_marginStart="8dp" 124 android:layout_marginTop="16dp" 125 android:text="" 126 android:layout_below="@id/start_button" 127 android:layout_alignParentLeft="true" 128 /> 129 130 131</RelativeLayout> 132