/// <summary> /// Enables all compatible Cuda devices. /// </summary> /// <param name="builder">The builder instance.</param> /// <returns>The updated builder instance.</returns> public static Context.Builder Cuda(this Context.Builder builder) => builder.Cuda(desc => desc.Architecture.HasValue && desc.InstructionSet.HasValue && PTXCodeGenerator.SupportedInstructionSets.Contains( desc.InstructionSet.Value));
/// <summary> /// Enables all compatible Cuda devices. /// </summary> /// <param name="builder">The builder instance.</param> /// <returns>The updated builder instance.</returns> public static Context.Builder Cuda(this Context.Builder builder) => builder.Cuda(desc => desc.Architecture.HasValue && desc.InstructionSet.HasValue);