VPIStatus vpiContextSetParallelFor(VPIContext ctx, const VPIParallelForConfig *config)
控制上下文拥有的 CPU 设备的底层任务并行性。
VPIStatus vpiContextCreate(uint64_t flags, VPIContext *ctx)
创建上下文实例。
VPIStatus vpiContextSetCurrent(VPIContext ctx)
为调用线程设置上下文。
VPIStatus vpiContextPush(VPIContext ctx)
将上下文推送到每个线程的上下文堆栈,并将此上下文设置为...
void vpiContextDestroy(VPIContext ctx)
销毁上下文实例及其拥有的所有资源。
VPIStatus vpiContextCreateWrapperCUDA(uint64_t flags, CUcontext cudaCtx, VPIContext *ctx)
创建包装 CUDA 上下文的上下文实例。
VPIStatus vpiContextGetParallelFor(VPIContext ctx, VPIParallelForConfig *config)
返回 vpiContextSetParallelFor 设置的参数。
VPIStatus vpiContextGetFlags(VPIContext ctx, uint64_t *flags)
获取当前上下文标志。
VPIStatus vpiContextGetCurrent(VPIContext *ctx)
获取调用线程的上下文。
VPIStatus vpiContextPop(VPIContext *ctx)
从每个线程的上下文堆栈中弹出一个上下文,并将其保存到 ctx 变量中。
struct VPIContextImpl * VPIContext
上下文的句柄。