ImmutableOutput接口
接口功能
查找张量名称为name的响应张量对象,并通过指针的指针进行函数外引用。
接口格式
virtual Status ImmutableOutput(const std::string &name, Output **output) const noexcept = 0;
接口参数
参数 |
是否必选 |
说明 |
取值要求 |
---|---|---|---|
name |
必选 |
输出张量的名称。 |
合法的输出张量名称。 |
output |
必选 |
指针的指针,保证可以在函数外引用指定输出张量对象。 |
合法的指针的指针。 |
使用样例
std::string name = "OUTPUT_IDS"; InferenceResponse::Output *output; Status status = response->ImmutableOutput(name, output);
返回值
- Status(Error::Code::OK):操作成功。
- Status(Error::Code::ERROR):操作失败。
- Status(Error::Code::INVALID_ARG):非法参数。
- Status(Error::Code::NOT_FOUND):无法找到指定操作。
父主题: InferenceResponse