The Vitis BLAS level 3 library supports three different versions of APIs to support memory allocation in the device. You can choose from different versions to better support your application based on the cases. Examples for using three different versions can 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 |