Class CudaRtcCapability
Copied optional-NVRTC capability snapshot. 可选 NVRTC 的复制型能力快照。
public sealed class CudaRtcCapability
- Inheritance
-
CudaRtcCapability
- Inherited Members
Properties
DependencyDiagnostic
Gets an actionable diagnostic when unavailable. 获取不可用时的可操作诊断。
public string DependencyDiagnostic { get; }
Property Value
IsAvailable
Gets whether a complete compatible NVRTC library was loaded. 获取是否已加载完整兼容的 NVRTC library。
public bool IsAvailable { get; }
Property Value
LoadedLibraryName
Gets the actual loader candidate used, without exposing a module handle. 获取实际使用的 loader candidate,不暴露 module handle。
public string LoadedLibraryName { get; }
Property Value
SupportsCubin
Gets whether CUBIN output is supported. 获取是否支持 CUBIN 输出。
public bool SupportsCubin { get; }
Property Value
SupportsDeprecatedNvvm
Gets whether deprecated NVVM output symbols exist. 获取 deprecated NVVM 输出 symbol 是否存在。
public bool SupportsDeprecatedNvvm { get; }
Property Value
SupportsLtoIr
Gets whether LTO IR output is supported. 获取是否支持 LTO IR 输出。
public bool SupportsLtoIr { get; }
Property Value
SupportsNameExpressions
Gets whether name-expression lowering is supported. 获取是否支持 name expression lowering。
public bool SupportsNameExpressions { get; }
Property Value
SupportsPtx
Gets whether PTX output is supported. 获取是否支持 PTX 输出。
public bool SupportsPtx { get; }
Property Value
Version
Gets the dotted compiler version, or an empty string when unavailable. 获取点分 compiler version;不可用时为空。
public string Version { get; }
Property Value
VersionMajor
Gets the compiler major version. 获取 compiler major version。
public int VersionMajor { get; }
Property Value
VersionMinor
Gets the compiler minor version. 获取 compiler minor version。
public int VersionMinor { get; }