InferRequestId接口
接口功能
- InferRequestId的默认构造函数。
- 根据序列字符串requestLabel值创建以string类型值作为唯一序列号的请求体对象。
- 根据序列uint64_t类型requestIndex值创建以uint64_t类型值作为唯一序列号的请求体对象。
- 使用已有的InferRequestId初始化InferRequestId对象。
接口格式
explicit InferRequestId(); explicit InferRequestId(const std::string requestLabel); explicit InferRequestId(uint64_t requestIndex); InferRequestId(const InferRequestId &other)
接口参数
参数 |
是否必选 |
说明 |
取值要求 |
---|---|---|---|
requestLabel |
必选 |
推理请求对象的唯一性标识,string类型的序列号。 |
合法的string类型请求序列号。 |
requestIndex |
必选 |
推理请求对象的唯一序列号,uint64_t类型的。 |
合法的uint64_t唯一序列号。 |
other |
必选 |
已有的InferRequestId对象。 |
合法的请求InferRequestId对象。 |
使用样例
调用不同构造函数,分别构造InferRequestId对象。
1 2 3 4 | mindie_llm::InferRequestId1 runtimeReqId(); mindie_llm::InferRequestId2 runtimeReqId("Req"); mindie_llm::InferRequestId3 runtimeReqId(0); mindie_llm::InferRequestId4 runtimeReqId2(runtimeReqId); |
返回值
InferRequestId对象。
父主题: InferRequestId