![]() |
GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
#include <algorithm>#include <array>#include <functional>#include <map>#include <numeric>#include <string>#include <cassert>#include <cuda.h>#include <cuda_runtime.h>#include "backendExport.h"#include "code_generator/backendSIMT.h"#include "code_generator/codeStream.h"#include "code_generator/substitutions.h"Go to the source code of this file.
Classes | |
| struct | CodeGenerator::CUDA::Preferences |
| Preferences for CUDA backend. More... | |
| class | CodeGenerator::CUDA::Backend |
Namespaces | |
| filesystem | |
| CodeGenerator | |
| Helper class for generating code - automatically inserts brackets, indents etc. | |
| CodeGenerator::CUDA | |
Enumerations | |
| enum | CodeGenerator::CUDA::DeviceSelect { CodeGenerator::CUDA::DeviceSelect::OPTIMAL, CodeGenerator::CUDA::DeviceSelect::MOST_MEMORY, CodeGenerator::CUDA::DeviceSelect::MANUAL, CodeGenerator::CUDA::DeviceSelect::MANUAL_RUNTIME } |
| Methods for selecting CUDA device. More... | |
| enum | CodeGenerator::CUDA::BlockSizeSelect { CodeGenerator::CUDA::BlockSizeSelect::OCCUPANCY, CodeGenerator::CUDA::BlockSizeSelect::MANUAL } |
| Methods for selecting CUDA kernel block size. More... | |