Prefix match in first iteration of beam search OP #10231
Add BeamSearch op schema
34f396fb
Add ONNX conversion for beams search
1fe45a25
remove attention_mask and change input order
e7a665c3
add option to run baseline
27bf8093
add check data type NULL
a6c402fe
applies VerifyNodeAndOpMatch to subgraph
147763c6
update input_ids shape
bd10853a
Add node name for Cast node
4ba5d001
expose API for topk
e343472c
parse parameters
1c2d9cd9
Add beam search scorer
820a53cd
Merge remote-tracking branch 'origin/master' into tlwu/gpt_beam_searc…
e1076fe7
output results
e1ae8485
fix typo
1f1ee1a5
use c++ template and format python
7c4fd9a9
Merge branch 'tlwu/gpt_beam_search_op' of https://github.com/Microsof…
eedb1afd
Merge remote-tracking branch 'origin/master' into tlwu/gpt_beam_searc…
e6c3c29e
fix build pipeline errors
09e2458c
symbolic shape infer of input onnx
afe4b129
output scores
2396c3b4
add kernel def hash
b444e704
Handle vocab_mask; move CheckSubgraph
bb032c24
undo insert_cast_transformer.cc and fusion_utils.py
fb275641
fix typo
cdb62bb3
Merge remote-tracking branch 'origin/master' into tlwu/gpt_beam_searc…
f32b5d18
fix merge
bca63fdf
update doc
3e0cb7f7
add repetition penalty
872408ca
refactoring: add GptSubgraph class
06dc72b2
move BeamSearchState from .h to .cc file
8bab52a5
adjust logits processor order
7db869c9
add batch generation example
b23540e0
fix repetition penalty for dup words in sequence
25f7605f
Add test
25751e7a
Add no repeat ngram processor
6a2427f3
refactoring: move logits processor to classes
5e42e69d
fix build warning
312d5486
show latency
3371cb45
use allocator in beam state
a63a473a
use allocator in sequences
08277874
Merge branch 'master' into tlwu/gpt_beam_search_op
5c23d3c2
fix build error
08bd1d77
Merge branch 'tlwu/gpt_beam_search_op' of https://github.com/microsof…
1987a2c0
move next_positions to beam state
c7d456b5
Merge branch 'tlwu/gpt_beam_search_op' of https://github.com/Microsof…
b6d1ea0d
Merge remote-tracking branch 'origin/master' into tlwu/gpt_beam_searc…
b7b875ed
Changes for prefix matching
d676e7b9
viboga
marked this pull request as draft 4 years ago
merged with master
9efc9812
removing debugs
b8adc8d9
viboga
commented
on 2022-01-10
removing more debugs
5fcac568
clean up
70154708
clean up
7111387b
cpu doc updated
aa8d4c2b
Updated docs
f1c449d6
viboga
marked this pull request as ready for review 4 years ago
updated prefix_vocab_mask dimension in convert script
eebf728e
changes to support bxs prefix_vocab_mask in beamsearchop kernel
07a9a3b0
Merge remote-tracking branch 'origin/master' into Vish/changes_for_pr…
adbaace3
doc update
3a9544c9
OperatorKernels.md updated
a312aa4d
matching docs from artifacts
c7d08dc6
minor change in logits processor
b34ae917
Merge remote-tracking branch 'origin/master' into Vish/changes_for_pr…
5f8ea74c
Addressing comments
85a2ae3a
Updated the prefix vocab mask usage properly
3db10798
tianleiwu
approved these changes
on 2022-02-01
viboga
merged
ad9d2e2e
into master 4 years ago
viboga
deleted the Vish/changes_for_prefix_matching branch 4 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub