YoGA features » Historique » Version 1
Julien Brule, 18/06/2012 15:40
| 1 | 1 | Julien Brule | h1. YoGA features |
|---|---|---|---|
| 2 | |||
| 3 | A list of features with corresponding wrappers is provided in the following. All these operations can be performed on a YoGA object. This webpage may not be up to date. Please refer to the file yoga.i for a complete list of available features. To get a full description of the syntax please use the help function in a Yorick session. |
||
| 4 | |||
| 5 | h2. General utilities |
||
| 6 | |||
| 7 | * extern _GetMaxGflopsDeviceId get the ID of the best CUDA-capable device on your system |
||
| 8 | * extern _setDeviceId set the active device to the specified ID |
||
| 9 | * func setDeviceId set the active device to the specified ID and returns its name |
||
| 10 | * extern _listDevice returns the list of CUDA-capable devices on your system |
||
| 11 | * extern _nbDevice returns the number of CUDA-capable devices on your system |
||
| 12 | * extern _yogaThreadExit exist threads on the active device |
||
| 13 | * extern _yogaThreadSync synchronizes threads on the active device |
||
| 14 | * extern _yogaInit init a YoGA session on the specified device |
||
| 15 | * extern _yogaInitCublas init a CUBLAS session on the active device |
||
| 16 | * extern _yogaShutdownCublas shutdown the CUBLAS session on the active device |
||
| 17 | |||
| 18 | |||
| 19 | h2. Arrays manipulations |
||
| 20 | |||
| 21 | h2. Matrix Operations |
||
| 22 | |||
| 23 | h3. BLAS functions |
||
| 24 | |||
| 25 | h3. Transpose |
||
| 26 | |||
| 27 | h2. Random number generation |
||
| 28 | |||
| 29 | h2. Fast Fourier Transform |
||
| 30 | |||
| 31 | h2. Scan, sort, compact |