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