Skip to content

Commit 2e86df4

Browse files
committed
[BENCHMARKS][ADRENO] Documentation for Adreno (Texture) benchmarks
1 parent b6e4cea commit 2e86df4

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

apps/benchmark/README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ It is recommended that you run tuning by yourself if you have your customized ne
3737
Please follow the tutorial for
3838
[NVIDIA GPU](https://tvm.apache.org/docs/tutorials/autotvm/tune_conv2d_cuda.html),
3939
[ARM CPU](https://tvm.apache.org/docs/tutorials/autotvm/tune_relay_arm.html),
40-
[Mobile GPU](https://tvm.apache.org/docs/tutorials/autotvm/tune_relay_mobile_gpu.html).
40+
[Mobile GPU](https://tvm.apache.org/docs/tutorials/autotvm/tune_relay_mobile_gpu.html) and
41+
[Adreno GPU](https://www.qualcomm.com/products/features/adreno).
4142

4243
### NVIDIA GPU
4344

@@ -127,3 +128,16 @@ Build TVM with LLVM and ROCm enabled. [Help](https://tvm.apache.org/docs/install
127128
```bash
128129
python3 gpu_imagenet_bench.py --model gfx900 --target rocm
129130
```
131+
132+
### Adreno GPU
133+
134+
Adreno benchmarks are automated over the docker - [ci_adreno](https://github.com/apache/tvm/blob/main/docker/Dockerfile.ci_adreno).
135+
Adreno docker share the Android devices from host. It is adviced to have host adb version same as docker, which is ```1.0.41```
136+
137+
Below command runs all the benchmarks over given Android device.
138+
```bash
139+
export ANDROID_SERIAL=<ADB ID>
140+
./tests/scripts/ci.py adreno -b
141+
```
142+
143+
Note: Tuning cache is implicite through tophub repo for all the benchmarks and is tuned over Snapdragon Gen 1.

0 commit comments

Comments
 (0)