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