预加载模式

这个例子中用了一个 analysis.py

当应用场景需要预加载模式,首先需要初始化 module:

Python

pre_module = bmf.create_module(module_name, option)

C++

nlohmann::json pre_module_option = {
     {"name", "analysis_SR"},
     {"para", "analysis_SR"}
};
auto pre_module = bmf::builder::GetModuleInstance("analysis", pre_module_option.dump());

然后就可以直接使用:

Python

bmf. graph()
     .module(module_name, option, pre_module=pre_module)

C++

auto analyzed = output.PythonModule({}, "analysis", bmf_sdk::JsonParam());
analyzed. SetPreModule(pre_module);

如果您需要完整代码,请参阅 test_pre_module.pyc_mode.cpp


最后修改 July 16, 2024 : update the macos building doc (6d093eb)