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