Skip to content

Commit 72abe7f

Browse files
committed
less intensive fft planning as default
1 parent 17b671b commit 72abe7f

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

sdp/pyfftw_sdp.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def __init__(self, max_n=2**20):
2121
self.rfft_objects = {}
2222
self.irfft_objects = {}
2323

24-
def __call__(self, Q, T, n_threads=1, planning_flag="FFTW_MEASURE"):
24+
def __call__(self, Q, T, n_threads=1, planning_flag="FFTW_ESTIMATE"):
2525
"""
2626
Compute the sliding dot product between `Q` and `T` using FFTW via pyfftw.
2727
@@ -114,10 +114,10 @@ def __call__(self, Q, T, n_threads=1, planning_flag="FFTW_MEASURE"):
114114
_sliding_dot_product = SLIDING_DOT_PRODUCT()
115115

116116

117-
def setup(Q, T, n_threads=1, planning_flag="FFTW_MEASURE"):
117+
def setup(Q, T, n_threads=1, planning_flag="FFTW_ESTIMATE"):
118118
_sliding_dot_product(Q, T, n_threads=n_threads, planning_flag=planning_flag)
119119
return
120120

121121

122-
def sliding_dot_product(Q, T, n_threads=1, planning_flag="FFTW_MEASURE"):
122+
def sliding_dot_product(Q, T, n_threads=1, planning_flag="FFTW_ESTIMATE"):
123123
return _sliding_dot_product(Q, T, n_threads=n_threads, planning_flag=planning_flag)

0 commit comments

Comments
 (0)