HccnRpingInit
产品支持情况
产品 |
是否支持 |
|---|---|
Atlas 350 加速卡 |
√ |
√ |
|
√ |
|
☓ |
|
☓ |
|
☓ |
功能说明
初始化参与RPing的Device,启动网络状态监测。
函数原型
1 | HccnResult HccnRpingInit(uint32_t devLogicId, HccnRpingInitAttr *initAttr, HccnRpingCtx *rpingCtx) |
参数说明
参数名 |
输入/输出 |
描述 |
|---|---|---|
devLogicId |
输入 |
参与RPing功能并进行资源初始化的Device的逻辑ID。 |
initAttr |
输入 |
RPing功能的初始化配置信息。 HccnRpingInitAttr类型的定义可参见HccnRpingInitAttr。 |
rpingCtx |
输出 |
构造的RPing对象的指针。 HccnRpingCtx类型的定义可参见HccnRpingCtx。 |
返回值
HccnResult类型错误码的解析结果。
约束说明
- 使用该接口前需要调用aclrtSetDevice接口指定参与RPing功能的Device。
- 该接口会申请堆上内存来存储相关资源,RPing功能关闭后需要用户调用HccnRpingDeinit接口释放资源。
- 针对
Atlas A2 训练系列产品 /Atlas A2 推理系列产品 ,Atlas A3 训练系列产品 /Atlas A3 推理系列产品 ,单个进程中每个Device只能初始化一次。 - 不支持多线程同时初始化一个Device。
- 针对Atlas 350 加速卡,单个进程每个端口只能初始化一次。
父主题: API参考