Class CudaCompilerEnhancements
- Namespace
- DotCompute.Backends.CUDA.Compilation
- Assembly
- DotCompute.Backends.CUDA.dll
Enhanced compilation features for modern CUDA architectures including RTX 2000 Ada Generation.
public static class CudaCompilerEnhancements
- Inheritance
-
CudaCompilerEnhancements
- Inherited Members
Methods
BuildEnhancedCompilationOptions(CompilationOptions?, int)
Enhanced compilation options with RTX 2000 Ada Generation (8.9) optimizations.
public static string[] BuildEnhancedCompilationOptions(CompilationOptions? options, int deviceId)
Parameters
optionsCompilationOptionsdeviceIdint
Returns
- string[]
CompileWithEnhancedNvrtcAsync(string, string, CompilationOptions?, int, ILogger, CancellationToken)
Compiles kernel using enhanced NVRTC with modern architecture support.
public static Task<byte[]> CompileWithEnhancedNvrtcAsync(string cudaSource, string kernelName, CompilationOptions? options, int deviceId, ILogger logger, CancellationToken cancellationToken = default)
Parameters
cudaSourcestringkernelNamestringoptionsCompilationOptionsdeviceIdintloggerILoggercancellationTokenCancellationToken