Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
 public static extern CuResult CtxAttach(out CuContext pctx, CuContextFlags flags);
Exemplo n.º 3
0
 public static extern CuResult CtxCreate(out CuContext pctx, CuContextFlags flags, CuDevice dev);
Exemplo n.º 4
0
 public static extern CuResult CtxGetFlags(out CuContextFlags flags);
Exemplo n.º 5
0
 public static extern CuResult DevicePrimaryCtxGetState(CuDevice dev, out CuContextFlags flags, out bool active);
Exemplo n.º 6
0
 public static extern CuResult DevicePrimaryCtxSetFlags(CuDevice dev, CuContextFlags flags);