Skip to main content

GetChannel

CreateAscendStream

函数功能

在当前进程或线程中创建一个Stream,同步接口。

  • Atlas 200I/500 A2 推理产品暂不支持。

函数原型

APP_ERROR CreateAscendStream();

返回参数说明

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明

父主题: AscendStream

DestroyAscendStream

函数功能

销毁一个Stream。

函数原型

APP_ERROR DestroyAscendStream();

返回参数说明

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明

父主题: AscendStream

CreateChannel

函数功能

创建一个Stream的通道,最多仅支持创建255个,如超出该限制将会出现异常。

函数原型

APP_ERROR CreateChannel();

返回参数说明

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明

父主题: AscendStream

GetChannel

函数功能

获取指定Stream的通道号。

函数原型

APP_ERROR GetChannel(int* channelId);

参数说明

参数名输入/输出说明
channelId输出Stream对应的通道号。

返回参数说明

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明

父主题: AscendStream

Synchronize

函数功能

阻塞应用程序运行,直到指定Stream中的所有任务都完成,同步接口。

函数原型

APP_ERROR Synchronize() const;

返回参数说明

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明

父主题: AscendStream

DefaultStream

函数功能

在当前进程创建一个默认Stream,静态对象,不支持异步调用。使用前需初始化设备并调用SetDevice指定具体设备ID。

函数原型

static AscendStream &DefaultStream();

返回参数说明

数据结构说明
AscendStream返回AscendStream类。

父主题: AscendStream

GetDeviceId

函数功能

获取Stream所在设备ID(deviceId)。

函数原型

int32_t GetDeviceId() const;

返回参数说明

数据结构说明
int32_tStream所在的设备ID。

父主题: AscendStream

在线提单