V2#397
Merged
oreomaker merged 6 commits intoUbiquitousLearning:v2from Aug 25, 2025
Merged
Conversation
- Implement center and pad_mode parameters in STFTOp - Add padding logic to input signal based on center and pad_mode - Update reshape method to account for center parameter - Extend STFT layer constructor to include center and pad_mode arguments
- Add check and warning for win_length > n_fft in STFTOp reshape - Implement more efficient padding in CPUSTFTOp forward - Remove unnecessary zero-padding in CPUSTFTOp forward - Optimize reflect padding mode in padSignal function
- Add new complex data types: kComplexFloat32 and kComplexFloat64 - Implement DataTypeInfo for complex types - Update lanesOfType, bytesOfType, and nameOfType functions to support complex types - Include <complex> header for complex number support
- Introduce `return_complex` option to STFTOp and STFT layer - Update CPUSTFTOp to handle complex tensor output - Modify STFTOp::reshape to adjust output tensor shape based on `return_complex` - Update mllm.inl to support complex data type formatting
- Implement AbsOp for various data types including complex numbers - Add element-wise absolute value computation for tensors - Update CPU backend to support Abs operation - Modify IR and OpTypes to include Abs operation - Add abs() method to Tensor class
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.