Paddle Inference部署推理(十六)

十六:Paddle Inference推理 (C++)API详解

1. Config 构造函数

Config 类为用于配置构建 Predictor 对象的配置信息,如模型路径、是否开启gpu等等。

构造函数定义如下:

复制代码
// 创建 Config 对象,默认构造函数
Config();

// 创建 Config 对象,输入为其他 Config 对象
Config(const Config& other);

// 创建 Config 对象,输入分别为模型文件路径和参数文件路径
Config(const std::string& prog_file, const std::string& params_file);

代码示例:

复制代码
// 字符串 prog_file 为 Combine 模型文件所在路径
std::string prog_file = "../assets/models/mobilenet_v1.pdmodel";
// 字符串 params_file 为 Combine 模型参数文件所在路径
std::string params_file = "../assets/models/mobilenet_v1.pdiparams";

// 根据模型文件和参数文件构造 Config 对象
paddle_infer::Config config(prog_file, params_file);

// 根据 Config 对象创建预测器对象
auto predictor = paddle_infer::CreatePredictor(config);

注意事项: 一个 Config 对象只能用于调用一次 CreatePredictor 生成一个 Predictor,需要通过 CreatePredictor 创建多个 Predictor 时请分别创建 Config 对象。

相关推荐
每日综合12 分钟前
多元产业赋能数字未来:大洋集团全面进军教育、游戏与大健康赛道
人工智能·游戏
网瘾新之助13 分钟前
像 Git 一样思考你的 Claude Code 会话
人工智能
科技新芯13 分钟前
当AI信号不再可靠,Bidnex在内的程序化广告平台如何应对
人工智能
米小虾14 分钟前
从"工具"到"同事":AI Agent 自主决策能力的工程化实践
人工智能·agent
qq_4112624215 分钟前
四博 AI 智能音箱 S3 三网上网双屏异显技术方案
人工智能·智能音箱
qq_4112624217 分钟前
四博皮克斯苹果 AI 台灯 / AI 智能音箱 S3 视觉机械臂方案
人工智能·智能音箱
了不起的云计算V18 分钟前
从DeepSeek V4适配看国产算力的三个拐点
数据库·人工智能
Cosolar19 分钟前
大模型应用开发工程师 · 学习路线(完整技术栈版)
人工智能·面试·架构
MadPrinter19 分钟前
Ollama 本地部署 Google Gemma 4 26B MoE 旗舰模型
人工智能
憨波个19 分钟前
【说话人日志】多说话人数据仿真 Property-Aware Simulation
人工智能·深度学习·音频·语音识别