C# Класс ManagedCuda.NVRTC.CudaRuntimeCompiler

Cuda runtime compiler
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddNameExpression ( string nameExpression ) : void
Compile ( string options ) : void
CudaRuntimeCompiler ( string src, string name ) : System

Creates a runtime compiler instance.

CudaRuntimeCompiler ( string src, string name, string headers, string includeNames ) : System

Creates a runtime compiler instance.

Dispose ( ) : void

Dispose

GetLog ( ) : byte[]
GetLogAsString ( ) : string
GetLoweredName ( string nameExpression ) : string
GetPTX ( ) : byte[]
GetPTXAsString ( ) : string
GetVersion ( ) : System.Version

Защищенные методы

Метод Описание
Dispose ( bool fDisposing ) : void

For IDisposable

Описание методов

AddNameExpression() публичный Метод

public AddNameExpression ( string nameExpression ) : void
nameExpression string
Результат void

Compile() публичный Метод

public Compile ( string options ) : void
options string
Результат void

CudaRuntimeCompiler() публичный Метод

Creates a runtime compiler instance.
public CudaRuntimeCompiler ( string src, string name ) : System
src string CUDA program source.
name string CUDA program name. /// name can be NULL; "default_program" is used when name is NULL.
Результат System

CudaRuntimeCompiler() публичный Метод

Creates a runtime compiler instance.
public CudaRuntimeCompiler ( string src, string name, string headers, string includeNames ) : System
src string CUDA program source.
name string CUDA program name. /// name can be NULL; "default_program" is used when name is NULL.
headers string Name of each header by which they can be included in the CUDA program source.
includeNames string Sources of the headers.
Результат System

Dispose() публичный Метод

Dispose
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

For IDisposable
protected Dispose ( bool fDisposing ) : void
fDisposing bool
Результат void

GetLog() публичный Метод

public GetLog ( ) : byte[]
Результат byte[]

GetLogAsString() публичный Метод

public GetLogAsString ( ) : string
Результат string

GetLoweredName() публичный Метод

public GetLoweredName ( string nameExpression ) : string
nameExpression string
Результат string

GetPTX() публичный Метод

public GetPTX ( ) : byte[]
Результат byte[]

GetPTXAsString() публичный Метод

public GetPTXAsString ( ) : string
Результат string

GetVersion() публичный статический Метод

public static GetVersion ( ) : System.Version
Результат System.Version