Model
函数功能
Model类的构造函数。
函数原型
Model::Model(std::string &modelPath, const int32_t deviceId = 0) // 构造失败时,会抛出std::runtime_error异常 Model::Model(const Model&) = delete // 请勿拷贝构造 Model::Model &operate=(const Model&) = delete // 请勿赋值构造 Model::Model(ModelLoadOptV2 &mdlLoadOpt, const int32_t deviceId = 0);// 构造失败时,会抛出std::runtime_error异常
参数说明
| 参数名 | 输入/输出 | 说明 | 
|---|---|---|
| modelPath | 输入 | 模型的路径。最大仅支持至4G的模型,建议模型属主为当前用户,模型文件的权限小于或等于“640”。(对于MindIR模型,仅支持静态Shape和动态Batch。) | 
| deviceId | 输入 | 模型部署的芯片,默认为0号芯片。(-1表示模型部署在Host侧,为保留字段,请勿使用。) | 
| mdlLoadOpt | 输入 | 选择以特定模型输入方式,输入推理模型。具体请参见ModelLoadOptV2。 | 
父主题: Model