Skip to content

V2#397

Merged
oreomaker merged 6 commits intoUbiquitousLearning:v2from
oreomaker:v2
Aug 25, 2025
Merged

V2#397
oreomaker merged 6 commits intoUbiquitousLearning:v2from
oreomaker:v2

Conversation

@oreomaker
Copy link
Copy Markdown
Collaborator

No description provided.

- 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
@oreomaker oreomaker merged commit 3190b83 into UbiquitousLearning:v2 Aug 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant