Age | Commit message (Collapse) | Author |
|
Use the ethosuDrv pointer to signal if the systick handler
should be restarted.
Change-Id: Id47b37ab773970317ab324b95706ea54d7dcc74a
|
|
Interface libraries ethosu_core and ethosu_applications are removed.
Each application shall depend directly on the libraries they need.
Change-Id: I1721ea0fd3c79e74da5e131a60f7aa24277c99ba
|
|
Change-Id: I06c94d0503f762cf0ad2054c1ef087fefbabe69a
|
|
Baremetal application uses systick to poll the Ethos-U PMU block for
profiling data. Instead of using a periodical timer, the timer is
now reset at the end of every poll. This will reduce the risk of
"systick deadlock" where the timing for handling the systick is longer
than the time of the periodic tick.
Change-Id: Ie812fab151b33d10bdf1cb4c5fb3e4fcbd5f1b05
|
|
Add Python script demonstrating how to download performance data
from device.
Write baremetal PMU events to Event Recorder ring buffer and increase
the systick sample rate.
Change-Id: Ib73c56100a8de2d7b74c455d8f80cda0b59383da
|
|
Change-Id: I47705cfde2788fa74f8bbcd07100188e4690dbf2
|
|
Change-Id: I18db0d2534882a75307b8af8dc572a91681b81e6
|
|
Update sample applications to use an external context for the PMU
configuration. The external context stored in the InferenceJob will
be set as TFLu external context and will be returned in the
ethosu_inference_begin() and ethosu_inference_end() callbacks.
Change-Id: Ief1f0943e322c2b50e8b964017af59161f67de6b
|
|
Corstone-Polaris is the upcoming Corstone-3xx platform featuring
the Cortex-Olympus CPU.
Change-Id: I17b56b6e94f040e7f9a39dddad2e98309c82b294
|
|
Exclude applications that depend on the NPU, if the NPU driver
library was not compiled by the project.
Change-Id: I3fcb570cf155d589a9576266332ba519a11186f1
|
|
Bare metal app - added all the configurations for the different NPUs.
FreeRTOS app and driver_unit_conv test - excluded all NPU configurations except ethos-u55-128.
Change-Id: I6f69526613cd18c572af1186e5997816fad246b4
|
|
Change-Id: I02d0f516b471c09fe22086f15bcdf2dd2da34858
|
|
are defined
Define default values
Jira: MLBEDSW-5215
Change-Id: Ie498f7170804a2f1a6d3eb64fff4c859272efe2b
|
|
Enable configuration of up to 4 PMU counters
Jira: MLBEDSW-4744
Change-Id: I08e9073d827033b3340bffd680288b1a83833d64
|
|
Change-Id: Icfc30968f3d1bc0048a235eacec94b47097d662b
|
|
Change-Id: I551ec9136d3ce9d89a066f6f63bb5fd9b5d39f80
|
|
Change-Id: Ided3ff5e2a5fc1f16e2fad0732f5464ccddbc96c
|
|
The script will build the platform, optimize the network through vela,
run it on the model and present relevant statistics from the run.
Change-Id: I6bf7d77caa68e64c52f7b523e6b79af9271b6500
|
|
Added: Baremetal application
'keyword_spotting_ds_dnn_large_clustered_int8' as and
executable test. Run with ctest -R
keyword_spotting_ds_dnn_large_clustered_int8
Model taken from ML-zoo, run through vela, and hexdumped to C header
format.
Change-Id: If1cee9f45bf9886eace299a378523b81beee4798
|
|
Added: Baremetal application 'keyword_spotting_dnn_medium_int8' as and
executable test. Run with ctest -R keyword_spotting_dnn_medium_int8
Model taken from ML-zoo, run through vela, and hexdumped to C header
format.
Change-Id: Iba97a2c89277131605e233f0c9241581ea178755
|
|
Added: Baremetal folder for baremetal applications
Added: Baremetal application 'keyword_spotting_cnn_small_int8' as an
executable test. Run with ctest -R keyword_spotting_cnn_small_int8
Model taken from ML-zoo, run through vela, and hexdumped to C header
format.
Change-Id: I053d88a4319cb58020027d6007e83fd519a2af6e
|