C# Class ManagedCuda.NVRTC.CudaRuntimeCompiler

Cuda runtime compiler
Inheritance: IDisposable
Afficher le fichier Open project: kunzmi/managedCuda Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool fDisposing ) : void

For IDisposable

Method Details

AddNameExpression() public méthode

public AddNameExpression ( string nameExpression ) : void
nameExpression string
Résultat void

Compile() public méthode

public Compile ( string options ) : void
options string
Résultat void

CudaRuntimeCompiler() public méthode

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.
Résultat System

CudaRuntimeCompiler() public méthode

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.
Résultat System

Dispose() public méthode

Dispose
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

For IDisposable
protected Dispose ( bool fDisposing ) : void
fDisposing bool
Résultat void

GetLog() public méthode

public GetLog ( ) : byte[]
Résultat byte[]

GetLogAsString() public méthode

public GetLogAsString ( ) : string
Résultat string

GetLoweredName() public méthode

public GetLoweredName ( string nameExpression ) : string
nameExpression string
Résultat string

GetPTX() public méthode

public GetPTX ( ) : byte[]
Résultat byte[]

GetPTXAsString() public méthode

public GetPTXAsString ( ) : string
Résultat string

GetVersion() public static méthode

public static GetVersion ( ) : System.Version
Résultat System.Version