aclrtGetResInCurrentThread

Applicability

Product

Supported

Atlas A3 training products/Atlas A3 inference products

Atlas A2 training products/Atlas A2 inference products

Atlas 200I/500 A2 inference products

Atlas inference products

Atlas training products

Description

Obtains the device resources that can be used by the current thread.

The value is returned based on the following priorities: device resource limit of the stream (set by aclrtSetStreamResLimit) > device resource limit of the current process (set by aclrtSetDeviceResLimit) > default hardware resource limit of the Ascend AI Processor.

Prototype

aclError aclrtGetResInCurrentThread(aclrtDevResLimitType type, uint32_t *value)

Parameters

Parameter

Input/Output

Description

type

Input

Resource type. Currently, Cube Core and Vector Core are supported.

value

Output

Resource limit.

Returns

0 on success; else, failure. For details, see aclError.