issue/427 - the sigmoid, topksoftmax, and topkrouter ops #487
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.
添加了 sigmoid, topksoftmax, and topkrouter,
算子的描述文档:
InfiniTensor/InfiniCore-Documentation#54
(1)新增: sigmoid, topksoftmax。
(2)修改:topkrouter。 对第一版的不完善topkrouter的代码, 有明显的增删改。
测试结果如下:
sigmoid测试结果
python-sigmoid-cpu:




python-sigmoid-nvidia:
gguf-sigmoid-cpu:
gguf-sigmoid-nvidia:
topksoftmax测试结果
python-topksoftmax-cpu:




python-topksoftmax-nvidia:
gguf-topksoftmax-cpu:
gguf-topksoftmax-nvidia:
topkrouter测试结果
python-topkrouter-nvidia:




python-topkrouter-cpu:
gguf-topkrouter-nvidia:
gguf-topkrouter-cpu: