Halide 21.0.0
Halide compiler and libraries
|
#include <gpu_context_common.h>
Public Member Functions | |
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) |
Definition at line 12 of file gpu_context_common.h.
|
inline |
Definition at line 145 of file gpu_context_common.h.
References HALIDE_MUST_USE_RESULT.
|
inline |
Definition at line 158 of file gpu_context_common.h.
|
inline |
Definition at line 165 of file gpu_context_common.h.
|
inline |
Definition at line 172 of file gpu_context_common.h.
References free().
|
inline |
Definition at line 185 of file gpu_context_common.h.
References debug, and HALIDE_MUST_USE_RESULT.
|
inline |
Definition at line 222 of file gpu_context_common.h.
References halide_debug_assert.