Skip to content

Commit

Permalink
Merge pull request #1615 from jasonrandrews/spelling
Browse files Browse the repository at this point in the history
Spelling updates
  • Loading branch information
jasonrandrews authored Feb 14, 2025
2 parents e48f641 + 69d946d commit 9d38ddf
Show file tree
Hide file tree
Showing 5 changed files with 123 additions and 6 deletions.
119 changes: 118 additions & 1 deletion .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3571,4 +3571,121 @@ cloudsdk
highcpu
proj
sln
uploader
uploader
AAPCS
AOvVaw
ASR
AoT
Authtoken
Bc
ConstraintLayout
DIMPL
DNNL
Damo
Disambiguating
FMMLA
FunASR
FunASR's
GAxUDSKQEHfyWClAQFnoECA
ImageOperation
ImageProcessor
Inductor
KleidiCV
ModelScope
NOPASSWD
OSCI
PMUs
PUNC
PWD
Paraformer
PerformanceMetrics
ProfilerActivity
QAQ
RemoteImage
STT
Sobel's
SystemC
VAD
VER
VL
VSIX
ViTFeatureExtractor
ViTForImageClassification
Webhook
YPQ
aG
aQsHmumnZykaFxM
aaa
aaaaa
adduser
afc
ahUKEwisi
alpineImage
asr
authtoken
autoregressive
baremetal
chpasswd
cn
codebases
combobox
compileSdk
csv
da
dai
databinding
deallocated
debconf
debuggability
defsym
demangle
durations
dy
f'Predicted
fcb
fmopa
fsSL
hotspot
idx
iic
impl
inductor
inferencing
inout
instain
intr
kickstart
kleidicv
kleidicvdemo
lcrt
lsemihost
lst
modelscope
modularity
mymodel
nanoTime
nat
ngrok
nostartfiles
opi
paraformer
picolibc
preprocessor
punc
rct
recommender
rtti
semihost
sme
svcntsw
tvb
uninstallation
usermod
usg
vad
ved
ver
vit
wav
za
zh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ layout: learningpathall
## Project conversion on the command line

Follow the [instructions](https://arm-software.github.io/MDK-Toolbox/01_installation/) to install the `uv2csolution` tool on
your local machine. The tool is available for all major host operating systems (macOS, LInux, Windows).
your local machine. The tool is available for all major host operating systems (macOS, Linux, Windows).

Follow the [command line usage instructions](https://arm-software.github.io/MDK-Toolbox/04_uv2csolution/) to convert
µVision projects to CMSIS solution projects.
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ In order to force the release of the lock, a new --force-lock command argument i

However, interrupting a running `wperf` process results in loss of collected data.

If interrupted, WidowsPerf will show the following error message:
If interrupted, WindowsPerf will show the following error message:

```output
warning: other WindowsPerf process hijacked (forced lock) the wperf-driver, see --force-lock.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@ SPE provides hardware configuration options to filter the data of interest from

1. You need to install WindowsPerf and WindowsPerf driver with SPE flag enabled. To do so you can download WindowsPerf from the release page and install the version under the SPE folder.
2. Your arm CPU must have a Statistical Profiling Extension wich has been available since the introduction of the Neoverse N1 CPU platform in 2019.
3. You need to be runing Windows On arm in Test Mode
3. You need to be running Windows On arm in Test Mode

## How to check if you have SPE enabled on your machine

First step is to go to the extension's settings page, available at `Tools -> Options -> Windows Perf -> WindowsPerf Path` and make sure that your WindowsPerf and WindowsPerf driver versions have SPE under their feature string:

![Extension settings page #center](./settings-page.png)

This step will let you know wether or not you have installed the version of `WindowsPerf` that supports the SPE feature.
This step will let you know whether or not you have installed the version of `WindowsPerf` that supports the SPE feature.

The second step is to verify if your CPU supports ARM SPE.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ To define its specific image processing logic, each enum constant must override

The processing operations defined here are written to align with the current KleidiCV specification. Specifically, in-place changes are not currently supported, so the source and destination images must be different.

Generally, only single-channel images are supported; with Gaussian blur being an exception. Sobels output type must be 16SC1; dx and dy must be either (1,0) or (0,1); and the border mode must be replicated. Gaussian blur supports a non-zero sigma, but its performance is best with sigma 0.0. Its uplift is most noticeable with a kernel size of 7×7.
Generally, only single-channel images are supported; with Gaussian blur being an exception. Sobel's output type must be 16SC1; dx and dy must be either (1,0) or (0,1); and the border mode must be replicated. Gaussian blur supports a non-zero sigma, but its performance is best with sigma 0.0. Its uplift is most noticeable with a kernel size of 7×7.

There is also the companion object that provides a utility method `fromDisplayName`. This function maps the string `displayName` to its corresponding enum constant by iterating through the list of all enum values, and returns null if no match is found.

Expand Down

0 comments on commit 9d38ddf

Please sign in to comment.