GeNN  4.0.0
GPU enhanced Neuronal Networks (GeNN)
genn_cuda_backend/optimiser.h
Go to the documentation of this file.
1 #pragma once
2 
3 // GeNN includes
4 #include "backendExport.h"
5 
6 // CUDA backend includes
7 #include "backend.h"
8 
9 //--------------------------------------------------------------------------
10 // CodeGenerator::CUDA::Optimiser
11 //--------------------------------------------------------------------------
12 namespace CodeGenerator
13 {
14 namespace CUDA
15 {
16 namespace Optimiser
17 {
18 BACKEND_EXPORT Backend createBackend(const ModelSpecInternal &model, const filesystem::path &outputPath, int localHostID,
19  const Preferences &preferences);
20 } // namespace Optimiser
21 } // namespace CUDA
22 } // namespace CodeGenerator
BACKEND_EXPORT Backend createBackend(const ModelSpecInternal &model, const filesystem::path &outputPath, int localHostID, const Preferences &preferences)
Definition: genn_cuda_backend/optimiser.cc:486
Helper class for generating code - automatically inserts brackets, indents etc.
Definition: backendBase.h:22
#define BACKEND_EXPORT
Definition: backendExport.h:13
Definition: genn_cuda_backend/backend.h:109
Preferences for CUDA backend.
Definition: genn_cuda_backend/backend.h:80
Definition: modelSpecInternal.h:10