#include <gpu_context_common.h>
|
HALIDE_MUST_USE_RESULT bool | lookup (ContextT context, void *state_ptr, ModuleStateT &module_state) |
|
template<typename FreeModuleT > |
void | release_context (void *user_context, bool all, ContextT context, FreeModuleT &f) |
|
template<typename FreeModuleT > |
void | delete_context (void *user_context, ContextT context, FreeModuleT &f) |
|
template<typename FreeModuleT > |
void | release_all (void *user_context, FreeModuleT &f) |
|
template<typename CompileModuleT , typename... Args> |
HALIDE_MUST_USE_RESULT bool | kernel_state_setup (void *user_context, void **state_ptr_ptr, ContextT context, ModuleStateT &result, CompileModuleT f, Args... args) |
|
void | release_hold (void *user_context, ContextT context, void *state_ptr) |
|
template<typename ContextT, typename ModuleStateT>
class Halide::Internal::GPUCompilationCache< ContextT, ModuleStateT >
Definition at line 12 of file gpu_context_common.h.
◆ lookup()
template<typename ContextT , typename ModuleStateT >
◆ release_context()
template<typename ContextT , typename ModuleStateT >
template<typename FreeModuleT >
◆ delete_context()
template<typename ContextT , typename ModuleStateT >
template<typename FreeModuleT >
◆ release_all()
template<typename ContextT , typename ModuleStateT >
template<typename FreeModuleT >
◆ kernel_state_setup()
template<typename ContextT , typename ModuleStateT >
template<typename CompileModuleT , typename... Args>
◆ release_hold()
template<typename ContextT , typename ModuleStateT >
The documentation for this class was generated from the following file: