在当前进程或线程中创建一个Stream,同步接口。
在Atlas 200/300/500 推理产品上,使用本接口与aclrtCreateStream接口是等价的。
在Atlas 推理系列产品上,相比aclrtCreateStream接口,使用本接口可以创建一个快速下发任务的Stream,但会增加内存消耗或CPU的性能消耗。
在Atlas 训练系列产品上,相比aclrtCreateStream接口,使用本接口可以创建一个快速下发任务的Stream,但会增加内存消耗或CPU的性能消耗。
Atlas A2训练系列产品,相比aclrtCreateStream接口,使用本接口可以创建一个快速下发任务的Stream,但会增加内存消耗或CPU的性能消耗。
aclError aclrtCreateStreamWithConfig(aclrtStream *stream, uint32_t priority, uint32_t flag)
参数名 |
输入/输出 |
说明 |
---|---|---|
stream |
输出 |
Stream的指针。 |
priority |
输入 |
优先级。 当前固定设置为0,预留参数,暂不使用。 |
flag |
输入 |
Stream指针的flag。 取值范围:
说明:
配置取值范围之外的值,本接口创建出来的Stream等同于aclrtCreateStream接口。 |
返回0表示成功,返回其它值表示失败。