OmniSciDB
72c90bc290
|
#include <NvidiaKernel.h>
Public Member Functions | |
GpuCompilationContext () | |
void | addDeviceCode (std::unique_ptr< GpuDeviceCompilationContext > &&device_context) |
std::pair< void *, void * > | getNativeCode (const size_t device_id) const |
std::vector< void * > | getNativeFunctionPointers () const |
std::string const & | name (size_t const device_id) const |
size_t | getMemSize () const |
![]() | |
virtual | ~CompilationContext () |
size_t | size () const |
Private Attributes | |
std::vector< std::unique_ptr < GpuDeviceCompilationContext > > | contexts_per_device_ |
Definition at line 78 of file NvidiaKernel.h.
|
inline |
Definition at line 80 of file NvidiaKernel.h.
|
inline |
Definition at line 82 of file NvidiaKernel.h.
References contexts_per_device_.
|
inlinevirtual |
Implements CompilationContext.
Definition at line 107 of file NvidiaKernel.h.
References contexts_per_device_.
|
inline |
Definition at line 86 of file NvidiaKernel.h.
References CHECK_LT, and contexts_per_device_.
|
inline |
Definition at line 93 of file NvidiaKernel.h.
References CHECK, and contexts_per_device_.
|
inline |
Definition at line 102 of file NvidiaKernel.h.
References CHECK_LT, and contexts_per_device_.
|
private |
Definition at line 112 of file NvidiaKernel.h.
Referenced by addDeviceCode(), getMemSize(), getNativeCode(), getNativeFunctionPointers(), and name().