Vitis BLAS level 3 library supports three different versions of APIs to support memory allocation in device. Users could choose from different versions to better support their application based on the cases. Examples for using three different versions could be found in BLAS Level 3 example.
Already have host memory input | Host memory matrix sizes are padded | Version to choose |
---|---|---|
Yes | Yes | Restricted memory version |
Yes | No | Default memory version |
No | Does not apply | Pre-allocated memory version |