Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NNAPI on Kirin 980 NPU. Model won't run on NPU, libc : Access denied finding property "ro.hardware.chipname" #52914

Closed
robert-hardwick opened this issue Nov 2, 2021 · 7 comments
Assignees
Labels
2.6.0 comp:lite TF Lite related issues stale This label marks the issue/pr stale - to be closed automatically if no activity stat:awaiting response Status - Awaiting response from author type:performance Performance Issue

Comments

@robert-hardwick
Copy link

robert-hardwick commented Nov 2, 2021

System information

  • Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
  • OS Platform and Distribution (e.g., Linux Ubuntu 16.04): 11.0
  • Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: Huawei P30 Pro
  • TensorFlow installed from (source or binary): android_aarch64_benchmark_tool
  • TensorFlow version (use command below):
  • Python version:
  • Bazel version (if compiling from source):
  • GCC/Compiler version (if compiling from source):
  • CUDA/cuDNN version:
  • GPU model and memory:

I have been experiencing NNAPI producing longer inference times on my device than with standard CPU delegate, so i ran benchmark binary with tensorflow prebuilt NNAPI models. The debug from logcat shows that it get stuck with the following error

11-02 14:18:11.933 29254 29254 E libc    : Access denied finding property "ro.hardware.chipname"
11-02 14:18:11.928 29254 29254 W benchmark_model: type=1400 audit(0.0:752014): avc: denied { read } for pid=29254 name="u:object_r:vendor_default_prop:s0" dev="tmpfs" ino=15480 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0

I have tested this on Huawei P30 Pro and Huawei Nova 5T with the same results.
I downloaded mobilenet_v1_1.0_224_quant.tflite NNAPI prebuilt model from here https://www.tensorflow.org/lite/performance/nnapi#use_supported_models_and_ops

Then i pushed to the device and invoked the benchmarking tool

.downloaded android aarch64 benchmark tool as per instructions and invoked the model like so

adb shell /data/local/tmp/benchmark_model \
  --num_threads=4 \
  --graph=/data/local/tmp/mobilenet_v1_1.0_224_quant.tflite \
  --warmup_runs=1 \
  --num_runs=50 --use_nnapi=1 --verbose=1 --disable_nnapi_cpu=0 --nnapi_accelerator_name="ipuadaptor"

I enabled verbose nnapi log using this command

adb shell setprop debug.nn.vlog 1

11-02 14:18:11.894 29254 29254 D skia    : HME SkHmeDecFunction1 constructor ok
11-02 14:18:11.894 29254 29254 I HiTraceC: entered LogRegisterGetIdFun
11-02 14:18:11.894 29254 29254 I HiTraceC: entered HiTraceInit
11-02 14:18:11.896 29254 29254 I Manager : DeviceManager::DeviceManager
11-02 14:18:11.896 29254 29254 I Manager : findAvailableDevices
11-02 14:18:11.898 29254 29254 I Manager : Found interface ipuadaptor
11-02 14:18:11.903  1029 15537 I aiserver: IPUNNAdaptor getCapabilities_1_1
11-02 14:18:11.903  1029 15537 I aiserver: AiModelMngrService getCapabilities_1_1
11-02 14:18:11.903  1029 15537 I aiserver: AiModelMngrService getCapabilities
11-02 14:18:11.904  1029 15537 I hcs     : AndroidNNMLUExecutor::GetCapabilities Get device capabilities success.
11-02 14:18:11.904  1029 15537 I AndroidNN: AnnHcsService::GetCapabilities(169)::"Get capabilities done!"
11-02 14:18:11.904 29254 29254 I Manager : Capab {.relaxedFloat32toFloat16PerformanceScalar = {.execTime = 0.470000, .powerUsage = 0.660000}, .relaxedFloat32toFloat16PerformanceTensor = {.execTime = 0.470000, .powerUsage = 0.660000}, .operandPerformance = [7]{{.type = FLOAT32, .info = {.execTime = 0.470000, .powerUsage = 0.660000}}, {.type = INT32, .info = {.execTime = 0.470000, .powerUsage = 0.250000}}, {.type = UINT32, .info = {.execTime = 0.470000, .powerUsage = 0.250000}}, {.type = TENSOR_FLOAT32, .info = {.execTime = 0.470000, .powerUsage = 0.660000}}, {.type = TENSOR_INT32, .info = {.execTime = 0.470000, .powerUsage = 0.250000}}, {.type = OEM, .info = {.execTime = 0.470000, .powerUsage = 0.250000}}, {.type = TENSOR_OEM_BYTE, .info = {.execTime = 0.470000, .powerUsage = 0.250000}}}}
11-02 14:18:11.905 29254 29254 I tflite  : Initialized TensorFlow Lite runtime.
11-02 14:18:11.905 29254 29254 I tflite  : Created TensorFlow Lite delegate for NNAPI.
11-02 14:18:11.906 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 1 offset 2405268 size 864
11-02 14:18:11.906 29254 29254 I TypeManager: TypeManager::TypeManager
11-02 14:18:11.906 29254 29254 I TypeManager: Failed to read /vendor/etc/nnapi_extensions_app_allowlist ; No app allowlisted for vendor extensions use.
11-02 14:18:11.906 29254 29254 I TypeManager: NNAPI Vendor extensions enabled: 0
11-02 14:18:11.906 29254 29254 I Memory  : add()
11-02 14:18:11.906 29254 29254 I Memory  : It's new
11-02 14:18:11.906 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 2 offset 4219296 size 128
11-02 14:18:11.906 29254 29254 I Memory  : add()
11-02 14:18:11.906 29254 29254 I ModelBuilder: setOperandValue for operand 3 size 4
11-02 14:18:11.906 29254 29254 I ModelBuilder: Copied small value to offset 0
11-02 14:18:11.906 29254 29254 I ModelBuilder: setOperandValue for operand 4 size 4
11-02 14:18:11.906 29254 29254 I ModelBuilder: Copied small value to offset 4
11-02 14:18:11.906 29254 29254 I ModelBuilder: setOperandValue for operand 5 size 4
11-02 14:18:11.906 29254 29254 I ModelBuilder: Copied small value to offset 8
11-02 14:18:11.906 29254 29254 I ModelBuilder: setOperandValue for operand 6 size 4
11-02 14:18:11.906 29254 29254 I ModelBuilder: Copied small value to offset 12
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 8 offset 2400848 size 288
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 9 offset 4219436 size 128
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 10 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 16
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 11 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 20
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 12 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 24
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 13 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 28
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 14 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 32
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 16 offset 3995772 size 2048
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 17 offset 4219576 size 256
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 18 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 36
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 19 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 40
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 20 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 44
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 21 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 48
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 23 offset 2400260 size 576
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 24 offset 4219844 size 256
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 25 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 52
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 26 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 56
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 27 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 60
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 28 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 64
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 29 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 68
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 31 offset 3997840 size 8192
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 32 offset 4220112 size 512
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 33 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 72
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 34 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 76
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 35 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 80
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 36 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 84
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 38 offset 2397036 size 1152
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 39 offset 4220636 size 512
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 40 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 88
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 41 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 92
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 42 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 96
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 43 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 100
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 44 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 104
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 46 offset 2376020 size 16384
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 47 offset 3431192 size 512
11-02 14:18:11.907 29254 29254 I Memory  : add()
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 48 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 108
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 49 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 112
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 50 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 116
11-02 14:18:11.907 29254 29254 I ModelBuilder: setOperandValue for operand 51 size 4
11-02 14:18:11.907 29254 29254 I ModelBuilder: Copied small value to offset 120
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 53 offset 4217608 size 1152
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 54 offset 4218772 size 512
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 55 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 124
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 56 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 128
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 57 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 132
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 58 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 136
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 59 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 140
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 61 offset 3962980 size 32768
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 62 offset 4221160 size 1024
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 63 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 144
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 64 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 148
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 65 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 152
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 66 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 156
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 68 offset 3436360 size 2304
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 69 offset 4222196 size 1024
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 70 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 160
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 71 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 164
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 72 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 168
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 73 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 172
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 74 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 176
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 76 offset 4141756 size 65536
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 77 offset 4223232 size 1024
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 78 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 180
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 79 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 184
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 80 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 188
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 81 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 192
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 83 offset 2369080 size 2304
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 84 offset 4207316 size 1024
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 85 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 196
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 86 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 200
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 87 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 204
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 88 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 208
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 89 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 212
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 91 offset 4006048 size 131072
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 92 offset 4224268 size 2048
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 93 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 216
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 94 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 220
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 95 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 224
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 96 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 228
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 98 offset 2102304 size 4608
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 99 offset 4226328 size 2048
11-02 14:18:11.908 29254 29254 I Memory  : add()
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 100 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 232
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 101 size 4
11-02 14:18:11.908 29254 29254 I ModelBuilder: Copied small value to offset 236
11-02 14:18:11.908 29254 29254 I ModelBuilder: setOperandValue for operand 102 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 240
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 103 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 244
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 104 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 248
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 106 offset 2106924 size 262144
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 107 offset 2403208 size 2048
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 108 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 252
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 109 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 256
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 110 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 260
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 111 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 264
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 113 offset 2097684 size 4608
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 114 offset 4228388 size 2048
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 115 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 268
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 116 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 272
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 117 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 276
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 118 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 280
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 119 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 284
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 121 offset 1835524 size 262144
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 122 offset 2401148 size 2048
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 123 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 288
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 124 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 292
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 125 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 296
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 126 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 300
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 128 offset 2392416 size 4608
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 129 offset 4230448 size 2048
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 130 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 304
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 131 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 308
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 132 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 312
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 133 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 316
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 134 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 320
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 136 offset 1573368 size 262144
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 137 offset 4232508 size 2048
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 138 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 324
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 139 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 328
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 140 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 332
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 141 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 336
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 143 offset 4137136 size 4608
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 144 offset 4234568 size 2048
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 145 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 340
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 146 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 344
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 147 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 348
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 148 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 352
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 149 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 356
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 151 offset 460 size 262144
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 152 offset 2398200 size 2048
11-02 14:18:11.909 29254 29254 I Memory  : add()
11-02 14:18:11.909 29254 29254 I ModelBuilder: setOperandValue for operand 153 size 4
11-02 14:18:11.909 29254 29254 I ModelBuilder: Copied small value to offset 360
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 154 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 364
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 155 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 368
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 156 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 372
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 158 offset 3431740 size 4608
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 159 offset 4236628 size 2048
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 160 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 376
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 161 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 380
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 162 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 384
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 163 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 388
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 164 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 392
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 166 offset 1311208 size 262144
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 167 offset 4238688 size 2048
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 168 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 396
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 169 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 400
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 170 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 404
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 171 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 408
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 173 offset 2371400 size 4608
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 174 offset 4240748 size 2048
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 175 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 412
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 176 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 416
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 177 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 420
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 178 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 424
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 179 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 428
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 181 offset 3438680 size 524288
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 182 offset 4242808 size 4096
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 183 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 432
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 184 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 436
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 185 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 440
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 186 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 444
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 188 offset 4208356 size 9216
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 189 offset 4246916 size 4096
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 190 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 448
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 191 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 452
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 192 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 456
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 193 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 460
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 194 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 464
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 196 offset 262616 size 1048576
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 197 offset 4251024 size 4096
11-02 14:18:11.910 29254 29254 I Memory  : add()
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 198 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 468
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 199 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 472
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 200 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 476
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 201 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 480
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 203 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 484
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 204 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 488
11-02 14:18:11.910 29254 29254 I ModelBuilder: setOperandValue for operand 205 size 4
11-02 14:18:11.910 29254 29254 I ModelBuilder: Copied small value to offset 492
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValue for operand 206 size 4
11-02 14:18:11.911 29254 29254 I ModelBuilder: Copied small value to offset 496
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValue for operand 207 size 4
11-02 14:18:11.911 29254 29254 I ModelBuilder: Copied small value to offset 500
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValue for operand 208 size 4
11-02 14:18:11.911 29254 29254 I ModelBuilder: Copied small value to offset 504
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 210 offset 2406152 size 1025024
11-02 14:18:11.911 29254 29254 I Memory  : add()
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 211 offset 4255132 size 4004
11-02 14:18:11.911 29254 29254 I Memory  : add()
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValue for operand 212 size 4
11-02 14:18:11.911 29254 29254 I ModelBuilder: Copied small value to offset 508
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValue for operand 213 size 4
11-02 14:18:11.911 29254 29254 I ModelBuilder: Copied small value to offset 512
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValue for operand 214 size 4
11-02 14:18:11.911 29254 29254 I ModelBuilder: Copied small value to offset 516
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValue for operand 215 size 4
11-02 14:18:11.911 29254 29254 I ModelBuilder: Copied small value to offset 520
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValueFromMemory for operand 217 offset 4259148 size 8
11-02 14:18:11.911 29254 29254 I Memory  : add()
11-02 14:18:11.911 29254 29254 I ModelBuilder: setOperandValue for operand 219 size 4
11-02 14:18:11.911 29254 29254 I ModelBuilder: Copied small value to offset 524
11-02 14:18:11.911 29254 29254 I ModelBuilder: copyLargeValuesToSharedMemory has 0 values.
11-02 14:18:11.912 29254 29254 I GraphDump: // ModelBuilder::finish
11-02 14:18:11.912 29254 29254 I GraphDump: digraph {
11-02 14:18:11.912 29254 29254 I GraphDump:     d0 [style=filled fillcolor=black fontcolor=white label="0\nTQ8A(1x224x224x3)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d1 [label="1: REF\nTQ8A(32x3x3x3)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d2 [label="2: REF\nTI32(32)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d3 [label="3: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d4 [label="4: COPY\nI32 = 2"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d5 [label="5: COPY\nI32 = 2"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d6 [label="6: COPY\nI32 = 0"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d7 [label="7\nTQ8A(1x112x112x32)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d8 [label="8: REF\nTQ8A(1x3x3x32)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d9 [label="9: REF\nTI32(32)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d10 [label="10: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d11 [label="11: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d12 [label="12: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d13 [label="13: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d14 [label="14: COPY\nI32 = 0"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d15 [label="15\nTQ8A(1x112x112x32)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d16 [label="16: REF\nTQ8A(64x1x1x32)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d17 [label="17: REF\nTI32(64)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d18 [label="18: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d19 [label="19: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d20 [label="20: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d21 [label="21: COPY\nI32 = 0"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d22 [label="22\nTQ8A(1x112x112x64)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d23 [label="23: REF\nTQ8A(1x3x3x64)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d24 [label="24: REF\nTI32(64)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d25 [label="25: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d26 [label="26: COPY\nI32 = 2"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d27 [label="27: COPY\nI32 = 2"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d28 [label="28: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d29 [label="29: COPY\nI32 = 0"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d30 [label="30\nTQ8A(1x56x56x64)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d31 [label="31: REF\nTQ8A(128x1x1x64)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d32 [label="32: REF\nTI32(128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d33 [label="33: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d34 [label="34: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d35 [label="35: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d36 [label="36: COPY\nI32 = 0"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d37 [label="37\nTQ8A(1x56x56x128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d38 [label="38: REF\nTQ8A(1x3x3x128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d39 [label="39: REF\nTI32(128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d40 [label="40: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d41 [label="41: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d42 [label="42: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d43 [label="43: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d44 [label="44: COPY\nI32 = 0"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d45 [label="45\nTQ8A(1x56x56x128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d46 [label="46: REF\nTQ8A(128x1x1x128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d47 [label="47: REF\nTI32(128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d48 [label="48: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d49 [label="49: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d50 [label="50: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d51 [label="51: COPY\nI32 = 0"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d52 [label="52\nTQ8A(1x56x56x128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d53 [label="53: REF\nTQ8A(1x3x3x128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d54 [label="54: REF\nTI32(128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d55 [label="55: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d56 [label="56: COPY\nI32 = 2"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d57 [label="57: COPY\nI32 = 2"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d58 [label="58: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d59 [label="59: COPY\nI32 = 0"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d60 [label="60\nTQ8A(1x28x28x128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d61 [label="61: REF\nTQ8A(256x1x1x128)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d62 [label="62: REF\nTI32(256)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d63 [label="63: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d64 [label="64: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d65 [label="65: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d66 [label="66: COPY\nI32 = 0"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d67 [label="67\nTQ8A(1x28x28x256)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d68 [label="68: REF\nTQ8A(1x3x3x256)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d69 [label="69: REF\nTI32(256)"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d70 [label="70: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d71 [label="71: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d72 [label="72: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d73 [label="73: COPY\nI32 = 1"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d74 [label="74: COPY\nI32 = 0"]
11-02 14:18:11.912 29254 29254 I GraphDump:     d75 [label="75\nTQ8A(1x28x28x256)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d76 [label="76: REF\nTQ8A(256x1x1x256)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d77 [label="77: REF\nTI32(256)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d78 [label="78: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d79 [label="79: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d80 [label="80: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d81 [label="81: COPY\nI32 = 0"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d82 [label="82\nTQ8A(1x28x28x256)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d83 [label="83: REF\nTQ8A(1x3x3x256)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d84 [label="84: REF\nTI32(256)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d85 [label="85: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d86 [label="86: COPY\nI32 = 2"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d87 [label="87: COPY\nI32 = 2"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d88 [label="88: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d89 [label="89: COPY\nI32 = 0"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d90 [label="90\nTQ8A(1x14x14x256)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d91 [label="91: REF\nTQ8A(512x1x1x256)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d92 [label="92: REF\nTI32(512)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d93 [label="93: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d94 [label="94: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d95 [label="95: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d96 [label="96: COPY\nI32 = 0"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d97 [label="97\nTQ8A(1x14x14x512)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d98 [label="98: REF\nTQ8A(1x3x3x512)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d99 [label="99: REF\nTI32(512)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d100 [label="100: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d101 [label="101: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d102 [label="102: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d103 [label="103: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d104 [label="104: COPY\nI32 = 0"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d105 [label="105\nTQ8A(1x14x14x512)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d106 [label="106: REF\nTQ8A(512x1x1x512)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d107 [label="107: REF\nTI32(512)"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d108 [label="108: COPY\nI32 = 1"]
11-02 14:18:11.913 29254 29254 I GraphDump:     d109 [label="109: COPY\nI32 = 1"]
11-02 14:18:11.922  1029 15537 I aiserver: IPUNNAdaptor getSupportedOperations_1_1
11-02 14:18:11.922  1029 15537 I aiserver: AiModelMngrService getSupportedOperations_1_1
11-02 14:18:11.923  1029 15537 E aiserver: AiModelMngrServic::getSupportedOperations_1_1 not relaxed Model.
11-02 14:18:11.927  2375  2470 I OllieMsgCenter: publishEvt what:2135162884
11-02 14:18:11.933 29254 29254 E libc    : Access denied finding property "ro.hardware.chipname"
11-02 14:18:11.928 29254 29254 W benchmark_model: type=1400 audit(0.0:752014): avc: denied { read } for pid=29254 name="u:object_r:vendor_default_prop:s0" dev="tmpfs" ino=15480 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0

To confirm that NPU exists and is available

robert@robert:~/Downloads$ adb shell lshal | grep neural
Warning: Skipping "android.frameworks.cameraservice.service@2.0::ICameraService/default": cannot be fetched from service manager (null)
Warning: Skipping "android.frameworks.displayservice@1.0::IDisplayService/default": cannot be fetched from service manager (null)
Warning: Skipping "android.frameworks.schedulerservice@1.0::ISchedulingPolicyService/default": cannot be fetched from service manager (null)
Warning: Skipping "android.frameworks.sensorservice@1.0::ISensorManager/default": cannot be fetched from service manager (null)
Warning: Skipping "android.frameworks.stats@1.0::IStats/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.audio.effect@5.0::IEffectsFactory/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.audio@5.0::IDevicesFactory/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.biometrics.fingerprint@2.1::IBiometricsFingerprint/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.bluetooth.audio@2.0::IBluetoothAudioProvidersFactory/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.bluetooth@1.0::IBluetoothHci/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.camera.provider@2.4::ICameraProvider/legacy/0": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.gatekeeper@1.0::IGatekeeper/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.gnss@1.0::IGnss/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.gnss@1.1::IGnss/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.gnss@2.0::IGnss/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.graphics.composer@2.1::IComposer/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.graphics.composer@2.2::IComposer/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.health@2.0::IHealth/backup": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.health@2.0::IHealth/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.ir@1.0::IConsumerIr/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.keymaster@3.0::IKeymasterDevice/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.light@2.0::ILight/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.media.c2@1.0::IComponentStore/software": no information for PID 1021, are you root?
Warning: Skipping "android.hardware.memtrack@1.0::IMemtrack/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.nfc@1.0::INfc/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.nfc@1.1::INfc/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.nfc@1.2::INfc/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.power.stats@1.0::IPowerStats/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.power@1.0::IPower/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.radio.config@1.0::IRadioConfig/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.radio.config@1.1::IRadioConfig/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.radio@1.0::IRadio/slot1": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.radio@1.1::IRadio/slot1": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.radio@1.2::IRadio/slot1": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.radio@1.3::IRadio/slot1": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.radio@1.4::IRadio/slot1": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.secure_element@1.0::ISecureElement/SIM1": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.sensors@1.0::ISensors/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.soundtrigger@2.0::ISoundTriggerHw/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.thermal@1.0::IThermal/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.usb@1.0::IUsb/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.vibrator@1.0::IVibrator/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.wifi.supplicant@1.0::ISupplicant/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.wifi.supplicant@1.1::ISupplicant/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.wifi.supplicant@1.2::ISupplicant/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.wifi@1.0::IWifi/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.wifi@1.1::IWifi/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.wifi@1.2::IWifi/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hardware.wifi@1.3::IWifi/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/SIM1": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/ashmem": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/backup": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/default": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/eid": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/hiaiserver": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/hiaiserver_modelmanager": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/hiaiserver_v2": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/huawei.camera.cfgsvr": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/huawei.cameraresource.service": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/huaweiantitheft": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/huaweisigntool": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/hwfactoryinterface_hal": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/hwhiview_hal": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/hwsched": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/hwstp": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/hwvoiceid": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/ipuadaptor": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/legacy/0": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/perfgenius": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/perfpolicy": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/rildi": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/slot1": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/software": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/uniperf": cannot be fetched from service manager (null)
Warning: Skipping "android.hidl.base@1.0::IBase/virtualcamera.streamchange": cannot be fetched from service manager (null)
Warning: Skipping "android.system.net.netd@1.0::INetd/default": cannot be fetched from service manager (null)
Warning: Skipping "android.system.net.netd@1.1::INetd/default": cannot be fetched from service manager (null)
Warning: Skipping "android.system.suspend@1.0::ISystemSuspend/default": cannot be fetched from service manager (null)
Warning: Skipping "android.system.wifi.keystore@1.0::IKeystore/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.activity_recognition@1.0::IActivityRecognition/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.activity_recognition@1.1::IActivityRecognition/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.audioremote@1.0::IAudioRemoteConnect/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.biometrics.fingerprint@2.1::IExtBiometricsFingerprint/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.biometrics.fingerprint@2.2::IExtBiometricsFingerprint/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.biometrics.hwfacerecognize@2.0::IBiometricsFaceRecognize/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.biometrics.hwsecurefacerecognize@2.0::ISecureBiometricsFaceRecognize/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.biometrics.hwvoiceid@2.0::IBiometricsVoiceId/hwvoiceid": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.bluetooth@1.0::IHwBluetoothHciExt/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.bluetooth@1.1::IHwBluetoothHciExt/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.camera.camResource@1.0::IHwCameraResourceService/huawei.cameraresource.service": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.camera.camResource@1.1::IHwCameraResourceService/huawei.cameraresource.service": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.camera.camResource@1.2::IHwCameraResourceService/huawei.cameraresource.service": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.camera.camResource@1.3::IHwCameraResourceService/huawei.cameraresource.service": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.camera.cfgsvr@1.0::IHwCamCfgSvr/huawei.camera.cfgsvr": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.camera.cfgsvr@1.1::IHwCamCfgSvr/huawei.camera.cfgsvr": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.camera.factory@1.0::ICameraFactory/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.camera.vircamera@1.0::IVirCameraChannel/virtualcamera.streamchange": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.dolby.dms@1.0::IDms/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.dubai@1.0::IDubaiManager/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.dubai@1.1::IDubaiManager/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.eid@1.0::IEid/eid": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.eid@1.1::IEid/eid": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.fm@1.0::IFmControl/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.fusd@1.0::IFusdLbs/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.fusd@1.1::IFusdLbs/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.fusd@1.2::IFusdLbs/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.fusd@1.3::IFusdLbs/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.fusd@1.4::IFusdLbs/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.fusd@1.5::IFusdLbs/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.fusd@1.6::IFusdLbs/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.gnss@2.0::IHWGnss/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.graphics.hwcinterface@1.0::IHwcInterface/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.graphics.hwcinterface@1.1::IHwcInterface/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.graphics.mediacomm@2.0::IMediaComm/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.graphics.mediacomm@2.1::IMediaComm/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hinetmanager@1.0::IHinetmanagerDevice/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hisiradio@1.0::IHisiRadio/slot1": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hisiradio@1.1::IHisiRadio/slot1": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hisiradio@1.2::IHisiRadio/slot1": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hisiradio@1.3::IHisiRadio/slot1": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hivrar@2.0::IHiVRAR/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hivrar@2.1::IHiVRAR/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.huaweiantitheft@1.0::IHuaweiAntiTheft/huaweiantitheft": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.huaweisigntool@1.0::ISignTool/huaweisigntool": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwdisplay.displayengine@1.0::IDisplayEngineWrapper/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwdisplay.displayengine@1.1::IDisplayEngineWrapper/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwdisplay.displayengine@1.2::IDisplayEngineWrapper/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwdisplay@1.0::IDisplay/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwfactoryinterface@1.0::IHwFactoryInterface/hwfactoryinterface_hal": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwfactoryinterface@1.1::IHwFactoryInterface/hwfactoryinterface_hal": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwfs@1.0::IHwfs/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwhiview@1.0::IHwHiviewInterface/hwhiview_hal": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwhiview@1.1::IHwHiviewInterface/hwhiview_hal": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwsched@1.0::ISched/hwsched": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwstp@1.0::IHwStp/hwstp": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwstp@1.1::IHwStp/hwstp": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwvibrator@1.0::IHWVibrator/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.hwvibrator@1.1::IHWVibrator/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.iawareperf@1.0::IUniPerf/uniperf": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.iawareperfpolicy@1.0::IPerfPolicy/perfpolicy": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.iked@1.0::IIkedDevice/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.jpegdec@1.0::IJpegDecode/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.libteec@3.0::ILibteecGlobal/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.light@2.0::ILight/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.modemchr@1.0::IModemchrDevice/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.motion@1.0::IMotion/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.nfc@1.0::IHWNfc/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.perfgenius@2.0::IPerfGenius/perfgenius": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.power@1.0::IHWPower/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.radio.chr@1.0::IRadioChr/slot1": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.radio.deprecated@1.0::IOemHook/slot1": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.radio.ims@2.0::IRadioIms/rildi": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.radio@2.0::IRadio/slot1": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.sensors@1.0::ISensors/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.sensors@1.1::ISensors/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.tp@1.0::ITouchscreen/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.wifi.supplicant@3.0::ISupplicant/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.wifi@1.0::IHwWifiExt/default": cannot be fetched from service manager (null)
Warning: Skipping "vendor.huawei.hardware.wifi@1.1::IHwWifiExt/default": cannot be fetched from service manager (null)
DM,FC Y android.hardware.neuralnetworks@1.0::IDevice/ipuadaptor                                               N/A        N/A    
DM,FC Y android.hardware.neuralnetworks@1.1::IDevice/ipuadaptor                                               N/A        N/A    
@robert-hardwick robert-hardwick added the type:performance Performance Issue label Nov 2, 2021
@robert-hardwick robert-hardwick changed the title NNAPI on Kirin 980 NNAPI on Kirin 980 NPU. Model won't run on NPU, libc : Access denied finding property "ro.hardware.chipname" Nov 2, 2021
@sushreebarsa sushreebarsa added the comp:lite TF Lite related issues label Nov 2, 2021
@robert-hardwick
Copy link
Author

Update: Appears to be a problem of benchmark_model not having the correct permissions because when i have executed the same model inside a custom app, i don't have the problem.
Should i close this issue and report as permission issue with android benchmark_model ?

@sushreebarsa sushreebarsa removed their assignment Nov 3, 2021
@jvishnuvardhan jvishnuvardhan added the stat:awaiting tensorflower Status - Awaiting response from tensorflower label Nov 3, 2021
@srjoglekar246
Copy link
Contributor

@miaowang14 Can you take a look?

@alexymumo
Copy link

Still get the same error when using tensorfow and kotlin

@miaowang14
Copy link

@alexymumo , could you share more details about your model and the error logs?

For floating point models, you would have to set allow_fp16 to true to run it on the NPU: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/delegates/nnapi/nnapi_delegate.h#L97

@pjpratik pjpratik added stat:awaiting response Status - Awaiting response from author and removed stat:awaiting tensorflower Status - Awaiting response from tensorflower labels Jun 8, 2023
@pjpratik pjpratik self-assigned this Jun 8, 2023
@github-actions
Copy link

This issue is stale because it has been open for 7 days with no activity. It will be closed if no further activity occurs. Thank you.

@github-actions github-actions bot added the stale This label marks the issue/pr stale - to be closed automatically if no activity label Jun 16, 2023
@github-actions
Copy link

This issue was closed because it has been inactive for 7 days since being marked as stale. Please reopen if you'd like to work on this further.

@google-ml-butler
Copy link

Are you satisfied with the resolution of your issue?
Yes
No

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.6.0 comp:lite TF Lite related issues stale This label marks the issue/pr stale - to be closed automatically if no activity stat:awaiting response Status - Awaiting response from author type:performance Performance Issue
Projects
None yet
Development

No branches or pull requests

7 participants