/// <inheritdoc cref="LibCuda.CtxCreate(out CuContext, CuContextFlags, CuDevice)"/> public CuContext CreateContext( CuContextFlags flags = CuContextFlags.SchedAuto) { var result = CtxCreate(out var ctx, flags, this); CheckResult(result); return(ctx); }
public static extern CuResult CtxAttach(out CuContext pctx, CuContextFlags flags);
public static extern CuResult CtxCreate(out CuContext pctx, CuContextFlags flags, CuDevice dev);
public static extern CuResult CtxGetFlags(out CuContextFlags flags);
public static extern CuResult DevicePrimaryCtxGetState(CuDevice dev, out CuContextFlags flags, out bool active);
public static extern CuResult DevicePrimaryCtxSetFlags(CuDevice dev, CuContextFlags flags);