You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ET-VK] Implement missing Vulkan operators for Parakeet TDT model
Pull Request resolved: #18059
Add missing operators needed for Parakeet TDT model support:
- New symint ops: sym_sub, sym_floordiv, sym_mul in SymIntOps.cpp;
register operator.floordiv and operator.mul as ephemeral ops in
op_registry.py
- New tensor ops: bitwise_not (via unary_op shader with uint8 DTYPE),
logical_and (alias for bitwise_and dispatch)
- Improve _to_copy: expand dtype support to FP_INT_BOOL_T and use
pick_io_storage_fn to restrict to CONTIGUOUS_BUFFER for non-fp
conversions
- Fix where resize: compute output shape via broadcast across all tensor
inputs instead of always using the second input's shape
- Add symint support to split: use extract_int_or_symint_list instead of
get_int_list in resize_split_node and split_with_sizes_copy_default
- Mark scalar_tensor as supporting resize
ghstack-source-id: 353546692
@exported-using-ghexport
Differential Revision: [D95970159](https://our.internmc.facebook.com/intern/diff/D95970159/)
0 commit comments