aclrtGetOpTimeoutInterval
Product |
Supported |
|---|---|
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Description
Obtains the minimum interval (in microseconds) supported by the hardware for operator timeout configuration.
Prototype
aclError aclrtGetOpTimeoutInterval(uint64_t *interval)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
interval |
Output |
Minimum interval, in microseconds. The timeout that can be configured and applied is "interval × N". N is an integer of [1, 254]. If the configured timeout is not equal to "interval × N", the timeout is rounded up to "interval × N". For example, if interval is 100 microseconds and the configured timeout is 50 microseconds, the actual timeout is 100 microseconds (100 × 1). If the user-defined timeout is 30,000 microseconds, the actual timeout is 25,400 microseconds (100 × 254). For the following product models, only the minimum interval of AI Core operators can be obtained: |
Returns
0 on success; else, failure. For details, see aclError.