Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork56.4k
dnn: add attention layer#24476
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Merged
Uh oh!
There was an error while loading.Please reload this page.
Merged
dnn: add attention layer#24476
Changes from1 commit
Commits
Show all changes
26 commits Select commitHold shift + click to select a range
a403bec first commit
fengyuentaud892ef6 resolve comments; add packWeight
fengyuentauaa8bf58 add single-thread fastGemm; implement the first matmul in attention
fengyuentaua74faf5 fix several bugs to get correct internal results
fengyuentau3b842e8 quick followup fix
fengyuentaud9f1569 attention prob impl
fengyuentau53e4b86 complete impl
fengyuentau3ee63fd add test case
fengyuentau751cea7 add perf
fengyuentaua1128aa support v_Slice.end=INT64_MAX; support single-head attention subgraph…
fengyuentau92701ea add acc tests (commented for now); clear qkv_hidden_sizes everytime i…
fengyuentauc8832ca handle optional inputs in graph simplifier
fengyuentau61965d6 add perf and acc test for vittrack (comment for now)
fengyuentau0d36eac revert graph simplifier changes before rebase
fengyuentau0776fc5 fix graph simplifier
fengyuentau9e617fa clear perf results
fengyuentau5c12f40 cpu only attention subgraph fusion
fengyuentau5fce823 use OPENCV_DNN_BACKEND_DEFAULT
fengyuentau677694a changes by review
fengyuentau35c3123 slice up to 5 inputs
fengyuentaua4f4811 add acc and perf tests
fengyuentau2db7246 empty commit to trigger tests
fengyuentau846237d empty commit to trigger tests 1
fengyuentau51e2f25 try to make ci green by fixing output dimension problem
fengyuentau2e5ea89 fix shape; set weight path of vittrack optional
fengyuentaucb8ac70 Skit new test for CUDA FP16 for now.
asmorkalovFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
try to make ci green by fixing output dimension problem
- Loading branch information
Uh oh!
There was an error while loading.Please reload this page.
commit51e2f25e77bea54addaea60ebbe7efe63fca1d33
There are no files selected for viewing
13 changes: 12 additions & 1 deletionmodules/dnn/src/layers/attention_layer.cpp
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
30 changes: 20 additions & 10 deletionsmodules/dnn/src/onnx/onnx_graph_simplifier.cpp
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.