drvHdcClientCreate
函数功能
创建HDC Client进程,客户端必须执行。
函数原型
drvError_t drvHdcClientCreate(HDC_CLIENT *client, int maxSessionNum, int serviceType, int flag)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
client |
输出 |
创建成功的HDC Client句柄 类型:HDC_CLIENT。 |
maxSessionNum |
输入 |
支持的最大会话数,及最大会话并发数,根据业务需要传入。 支持的会话数按Device分,类型:int,取值范围如下: 针对Atlas 推理系列产品 ,Device侧创建client时maxSessionNum取值范围:[1, 136),Host侧支持的最大session数为64 x maxSessionNum;算力分组场景下,Device侧创建client时maxSessionNum 取值范围:[1, 136*16+8),Host侧支持的最大seesion数为136*16+8。 |
serviceType |
输入 |
服务类型,详细参考drvHdcServiceType枚举类型。 类型:int。 说明:
|
flag |
输入 |
[bit0 - bit7] session connect建链请求超时时间,取值范围:[0 , 30],当配置为0,则按照默认配置30s生效,单位:s(秒)。 [bit8 - bit31] 预留bit位,传入固定值“0”即可。 类型:int。 |
返回值说明
- 0:DRV_ERROR_NONE,成功
- 3:DRV_ERROR_INVALID_VALUE,参数错误
- 40:DRV_ERROR_MALLOC_FAIL,client申请内存失败
约束说明
无
父主题: 客户端接口