Table of Contents

Class CudaRtcCompiler

Namespace
JYPPX.CudaSharp
Assembly
JYPPX.CudaSharp.dll

High-level entry point for optional CUDA runtime compilation. 可选 CUDA runtime compilation 的高层入口。

public static class CudaRtcCompiler
Inheritance
CudaRtcCompiler
Inherited Members

Methods

Compile(CudaRtcProgramSource, CudaRtcCompileOptions?)

Compiles a source snapshot once while retaining failure logs as data. 一次性编译 source 快照,并把失败日志保留为数据。

public static CudaRtcCompilationResult Compile(CudaRtcProgramSource source, CudaRtcCompileOptions? options = null)

Parameters

source CudaRtcProgramSource
options CudaRtcCompileOptions

Returns

CudaRtcCompilationResult

GetCapability()

Queries NVRTC without making it a load-time dependency of the core bridge. 查询 NVRTC,但不把它变成 core bridge 的加载时依赖。

public static CudaRtcCapability GetCapability()

Returns

CudaRtcCapability