|
LBANN
0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
|
#include <lbann/base.hpp>#include <lbann/utils/dim_helpers.hpp>#include <lbann/utils/exception.hpp>#include <lbann/utils/fft_common.hpp>#include <cufft.h>Go to the source code of this file.
Classes | |
| struct | lbann::cufft::cuFFTTypeT< T > |
| struct | lbann::cufft::cuFFTTypeT< float > |
| struct | lbann::cufft::cuFFTTypeT< double > |
| struct | lbann::cufft::cuFFTTypeT< El::Complex< float > > |
| struct | lbann::cufft::cuFFTTypeT< El::Complex< double > > |
| struct | lbann::cufft::cuFFTExecutor< InType, OutType > |
| Alias around the C-compatible API. More... | |
| struct | lbann::cufft::cuFFTExecutor< El::Complex< float >, El::Complex< float > > |
| struct | lbann::cufft::cuFFTExecutor< El::Complex< double >, El::Complex< double > > |
| class | lbann::cufft::cuFFTWrapper< InputTypeT > |
| Wrapper around cuFFT. More... | |
| struct | lbann::cufft::cuFFTWrapper< InputTypeT >::InternalPlanType |
Namespaces | |
| lbann | |
| lbann::cufft | |
Macros | |
| #define | LBANN_CHECK_CUFFT(cmd) |
Typedefs | |
| template<typename T > | |
| using | lbann::cufft::cuFFTType = typename cuFFTTypeT< T >::type |
Functions | |
| std::string | lbann::cufft::value_as_string (cufftResult_t) |
| The stringified name of the enumerated value. More... | |
| std::string | lbann::cufft::result_string (cufftResult_t) |
| The docstring for the given result. More... | |
| template<typename T > | |
| auto | lbann::cufft::AsCUFFTType (T *buffer) |
| #define LBANN_CHECK_CUFFT | ( | cmd | ) |
Definition at line 36 of file cufft_wrapper.hpp.