MCPcopy Create free account
hub / github.com/ARM-software/ComputeLibrary / run

Method run

src/runtime/CL/functions/CLFFT1D.cpp:153–171  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

151}
152
153void CLFFT1D::run()
154{
155 MemoryGroupResourceScope scope_mg(_memory_group);
156
157 // Run digit reverse
158 CLScheduler::get().enqueue(*_digit_reverse_kernel, false);
159
160 // Run radix kernels
161 for (unsigned int i = 0; i < _num_ffts; ++i)
162 {
163 CLScheduler::get().enqueue(*_fft_kernels[i], i == (_num_ffts - 1) && !_run_scale);
164 }
165
166 // Run output scaling
167 if (_run_scale)
168 {
169 CLScheduler::get().enqueue(*_scale_kernel, true);
170 }
171}
172} // namespace arm_compute

Callers

nothing calls this directly

Calls 1

enqueueMethod · 0.45

Tested by

no test coverage detected