GetUserWorkspace
Supported Products
|
Product |
Supported/Unsupported |
|---|---|
|
|
√ |
|
|
√ |
|
|
x |
|
|
√ |
|
|
x |
|
|
√ |
Function Usage
Obtains the workspace pointer used by the user. For details about the workspace, see How do I use workspace?. In the kernel direct scheduling development mode, if the HAVE_WORKSPACE compilation option is not enabled, the framework does not automatically set the system workspace. If high-level APIs that require the system workspace, such as Matmul Kernel APIs, are used, the kernel needs to set the system workspace through SetSysWorkSpace. In this case, the user workspace needs to be obtained through this API.
Prototype
1
|
__aicore__ inline GM_ADDR GetUserWorkspace(GM_ADDR workspace) |
Parameters
|
Parameter |
Input/Output |
Description |
|---|---|---|
|
Workspace |
Input |
Pointer to the passed workspace, including the system workspace and the workspace used by the user. |
Restrictions
None
Return Value Description
The user uses the workspace pointer.