mindscience.sciops

dft

mindscience.sciops.dft.DCT

1D discrete cosine transformation on real number on the last axis.

mindscience.sciops.dft.DFTn

1/2/3D discrete Fourier transformation on complex number.

mindscience.sciops.dft.DST

1D discrete sine transformation on real number on the last axis.

mindscience.sciops.dft.IDCT

1D inverse discrete cosine transformation on real number on the last axis.

mindscience.sciops.dft.IDFTn

1/2/3D discrete inverse Fourier transformation on complex number.

mindscience.sciops.dft.IDST

1D inverse discrete sine transformation on real number on the last axis.

mindscience.sciops.dft.IRDFTn

1/2/3D discrete inverse real Fourier transformation on complex number.

mindscience.sciops.dft.RDFTn

1/2/3D discrete real Fourier transformation on real number.

einsum

mindscience.sciops.einsum.Einsum

Einsum operation using Einstein summation convention.

evoformer_attention

mindscience.sciops.evoformer_attention.evo_attention

Performs evoformer attention computation using a custom NPU operator.

fft

mindscience.sciops.fft.ASD_FFT

1D complex-to-complex forward FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.ASD_FFT2D

2D complex-to-complex forward FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.ASD_IFFT

1D complex-to-complex inverse FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.ASD_IFFT2D

2D complex-to-complex inverse FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.ASD_IRFFT

1D complex-to-real inverse FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.ASD_IRFFT2D

2D complex-to-real inverse FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.ASD_RFFT

1D real-to-complex FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.ASD_RFFT2D

2D real-to-complex FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_fft

1D complex-to-complex forward FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_fft2d

2D complex-to-complex forward FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_fftn

N-dimensional complex-to-complex forward FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_ifft

1D complex-to-complex inverse FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_ifft2d

2D complex-to-complex inverse FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_ifftn

N-dimensional complex-to-complex inverse FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_irfft

1D complex-to-real inverse FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_irfft2d

2D complex-to-real inverse FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_irfftn

N-dimensional complex-to-real inverse FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_rfft

1D real-to-complex FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_rfft2d

2D real-to-complex FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.asd_rfftn

N-dimensional real-to-complex FFT transform using Ascend NPU acceleration.

mindscience.sciops.fft.set_fft_cache_size

Set cache number of ASD FFT operators to optimize the function call performance.