poulpy/poulpy-cpu-ref/src/tests.rs
poulpy-cpu-ref/src/tests.rsRaw
1use poulpy_hal::{
2 api::ModuleNew,
3 layouts::Module,
4 test_suite::convolution::{test_convolution, test_convolution_by_const, test_convolution_pairwise},
5};
6
7use crate::FFT64Ref;
8
9#[test]
10fn test_convolution_by_const_fft64_ref() {
11 let module: Module<FFT64Ref> = Module::<FFT64Ref>::new(8);
12 test_convolution_by_const(&module);
13}
14
15#[test]
16fn test_convolution_fft64_ref() {
17 let module: Module<FFT64Ref> = Module::<FFT64Ref>::new(8);
18 test_convolution(&module);
19}
20
21#[test]
22fn test_convolution_pairwise_fft64_ref() {
23 let module: Module<FFT64Ref> = Module::<FFT64Ref>::new(8);
24 test_convolution_pairwise(&module);
25}