Function: get_stream_res_limit

Applicability

Product

Supported (√/x)

Atlas A3 training products/Atlas A3 inference products

Atlas A2 training products/Atlas A2 inference products

Atlas training products

Atlas inference products

Atlas 200I/500 A2 inference products

Function Usage

Obtains the device resource limits of a specified stream.

If acl.rt.set_stream_res_limit is not called to set the device resource limits, the priorities of the device resource limits obtained by this API are as follows: device resource limits of the current process (set by calling acl.rt.set_stream_res_limit) > default hardware resource limits of the Ascend AI Processor.

Prototype

  • C Prototype
    aclError aclrtGetStreamResLimit(aclrtStream stream, aclrtDevResLimitType type, uint32_t *value)
  • Python Function
    1
    value, ret = acl.rt.get_stream_res_limit(stream,  type)
    

Parameter Description

Parameter

Description

stream

Int, specified stream. If 0 is passed, it indicates the default stream.

type

Int, resource type. Currently, Cube Core and Vector Core are supported. For details, see the new data structure by calling aclrtDevResLimitType.

Return Value Description

Return Value

Description

value

Int, resource limit.

ret

Int, 0 on success; else, failure.