Merge "Enable RT threads by default for Edgetpu DBA HAL." into udc-dev
This commit is contained in:
commit
4ce2179821
@ -28,3 +28,8 @@ BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/edgetpu/sepolicy
|
||||
|
||||
# Tflite Darwinn delegate property
|
||||
PRODUCT_VENDOR_PROPERTIES += vendor.edgetpu.tflite_delegate.force_disable_io_coherency=0
|
||||
|
||||
# Edgetpu CPU scheduler property
|
||||
PRODUCT_VENDOR_PROPERTIES += vendor.edgetpu.cpu_scheduler.policy=FIFO
|
||||
PRODUCT_VENDOR_PROPERTIES += vendor.edgetpu.cpu_scheduler.priority=99
|
||||
|
||||
|
@ -45,3 +45,5 @@ userdebug_or_eng(`perfetto_producer(edgetpu_dba_server)')
|
||||
get_prop(edgetpu_dba_server, vendor_tflite_delegate_prop)
|
||||
# Allow EdgeTPU DBA service to read hetero runtime properties
|
||||
get_prop(edgetpu_dba_server, vendor_hetero_runtime_prop)
|
||||
# Allow EdgeTPU DBA service to read EdgeTPU CPU scheduler properties
|
||||
get_prop(edgetpu_dba_server, vendor_edgetpu_cpu_scheduler_prop)
|
||||
|
@ -6,5 +6,9 @@ system_public_prop(vendor_edgetpu_service_prop)
|
||||
# and then read by apps, camera hal, and some Darwinn vendor services.
|
||||
system_vendor_config_prop(vendor_tflite_delegate_prop)
|
||||
|
||||
# The EdgeTPU CPU scheduler properties are written once by vendor_init,
|
||||
# and then read by HAL service.
|
||||
system_vendor_config_prop(vendor_edgetpu_cpu_scheduler_prop)
|
||||
|
||||
# Hetero runtime properties, including tracing levels.
|
||||
system_vendor_config_prop(vendor_hetero_runtime_prop)
|
||||
|
@ -1,5 +1,6 @@
|
||||
# for EdgeTPU
|
||||
vendor.edgetpu.service. u:object_r:vendor_edgetpu_service_prop:s0
|
||||
vendor.edgetpu.cpu_scheduler. u:object_r:vendor_edgetpu_cpu_scheduler_prop:s0
|
||||
|
||||
# for DarwinnDelegate
|
||||
vendor.edgetpu.tflite_delegate. u:object_r:vendor_tflite_delegate_prop:s0
|
||||
|
@ -1,2 +1,4 @@
|
||||
# Allow vendor_init to set tflite Darwinn delegate properties
|
||||
set_prop(vendor_init, vendor_tflite_delegate_prop)
|
||||
# Allow vendor_init to set the EdgeTPU CPU scheduler properties.
|
||||
set_prop(vendor_init, vendor_edgetpu_cpu_scheduler_prop)
|
||||
|
Loading…
x
Reference in New Issue
Block a user