-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Description
The -o
filtering comes in handy, and it could be further extended to make it even more powerful:
- Allow passing multiple (comma-separated?) ops to
test-backend-ops
. This can be convenient when working on a set of ops, when you'd want to test them together (but without having to run every single op). For example:
test-backend-ops.exe test -o "ADD,RMS_NORM,ROPE,SILU,SOFT_MAX"
- Support full test-case variation string in addition to basic op names. This would make it easy to select a single variation, either for testing or for benchmarking. It can be particularly useful for profiling a particular variation (ex. a CUDA kernel), for example:
test-backend-ops.exe perf -b CUDA0 -o "MUL_MAT(type_a=f16,type_b=f32,m=4096,n=512,k=14336,bs=[1,1],nr=[1,1],per=[0,1,2,3],v=2)"
Green-Sky
Metadata
Metadata
Assignees
Labels
No labels