C# Class GoodAI.Modules.Matrix.MyMatrixCublasOps

Inheritance: MyMatrixOps
Afficher le fichier Open project: GoodAI/BrainSimulator Class Usage Examples

Méthodes publiques

Méthode Description
AvailableOperations ( ) : MatOperation
MyMatrixCublasOps ( MyWorkingNode callee, MatOperation operation, MyMemoryBlock A = null, MyMemoryBlock tmp = null ) : GoodAI.Core.Memory
Run ( MatOperation operation, CudaDeviceVariable A, int ACount, int AColumnHint, CudaDeviceVariable B, int BCount, int BColumnHint, CudaDeviceVariable Result, int ResultCount, int ResultColumnHint, float beta = 1.0f ) : void
Run ( MatOperation operation, MyMemoryBlock A ) : void
Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock Result ) : void
Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock B, MyMemoryBlock Result ) : void
Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock Result, int AColumnHint ) : void
Run ( MatOperation operation, MyMemoryBlock A, float value, MyMemoryBlock Result ) : void

Method Details

AvailableOperations() public static méthode

public static AvailableOperations ( ) : MatOperation
Résultat MatOperation

MyMatrixCublasOps() public méthode

public MyMatrixCublasOps ( MyWorkingNode callee, MatOperation operation, MyMemoryBlock A = null, MyMemoryBlock tmp = null ) : GoodAI.Core.Memory
callee MyWorkingNode
operation MatOperation
A MyMemoryBlock
tmp MyMemoryBlock
Résultat GoodAI.Core.Memory

Run() public méthode

public Run ( MatOperation operation, CudaDeviceVariable A, int ACount, int AColumnHint, CudaDeviceVariable B, int BCount, int BColumnHint, CudaDeviceVariable Result, int ResultCount, int ResultColumnHint, float beta = 1.0f ) : void
operation MatOperation
A CudaDeviceVariable
ACount int
AColumnHint int
B CudaDeviceVariable
BCount int
BColumnHint int
Result CudaDeviceVariable
ResultCount int
ResultColumnHint int
beta float
Résultat void

Run() public méthode

public Run ( MatOperation operation, MyMemoryBlock A ) : void
operation MatOperation
A MyMemoryBlock
Résultat void

Run() public méthode

public Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock Result ) : void
operation MatOperation
A MyMemoryBlock
Result MyMemoryBlock
Résultat void

Run() public méthode

public Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock B, MyMemoryBlock Result ) : void
operation MatOperation
A MyMemoryBlock
B MyMemoryBlock
Result MyMemoryBlock
Résultat void

Run() public méthode

public Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock Result, int AColumnHint ) : void
operation MatOperation
A MyMemoryBlock
Result MyMemoryBlock
AColumnHint int
Résultat void

Run() public méthode

public Run ( MatOperation operation, MyMemoryBlock A, float value, MyMemoryBlock Result ) : void
operation MatOperation
A MyMemoryBlock
value float
Result MyMemoryBlock
Résultat void