arnaucube
arnaucube/poulpyPublic Self-hosted repository
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}