Class RunnerConfig
- Defined in File model_parallel_runner.h 
Class Documentation
- 
class RunnerConfig
- The RunnerConfig class is used to store environment variables during execution management. - Public Functions - 
RunnerConfig()
- Constructor of RunnerConfig. 
 - 
~RunnerConfig()
- Destructor of RunnerConfig. 
 - 
void SetWorkersNum(int32_t workers_num)
- Set the number of workers at runtime. Only valid for ModelParallelRunner. - 参数
- workers_num – [in] the number of workers at runtime. 
 
 - 
int32_t GetWorkersNum() const
- Get the current operators parallel workers number setting. Only valid for ModelParallelRunner. - 返回
- The current operators parallel workers number setting. 
 
 - Set the context at runtime. Only valid for ModelParallelRunner. - 参数
- context – [in] store environment variables at runtime. 
 
 - 
std::shared_ptr<Context> GetContext() const
- Get the current context setting. Only valid for ModelParallelRunner. - 返回
- The current operators context setting. 
 
 - 
inline void SetConfigInfo(const std::string §ion, const std::map<std::string, std::string> &config)
- Set the config before runtime. Only valid for ModelParallelRunner. - 参数
- section – [in] The category of the configuration parameter. 
- config – [in] store environment variables before runtime. 
 
 
 - 
inline std::map<std::string, std::map<std::string, std::string>> GetConfigInfo() const
- Get the current config setting. Only valid for ModelParallelRunner. - 返回
- The current config setting. 
 
 - 
inline void SetConfigPath(const std::string &config_path)
- Set the config path before runtime. Only valid for ModelParallelRunner. - 参数
- config_path – [in] The path of the configuration parameter. 
 
 - 
inline std::string GetConfigPath() const
- Get the current config path. Only valid for ModelParallelRunner. - 返回
- The current config path. 
 
 - 
void SetDeviceIds(const std::vector<uint32_t> &device_ids)
- Set the device id list at runtime, make the model run on different npu/gpu devices. Only valid for ModelParallelRunner. - 参数
- device_ids – [in] The device id list at runtime. 
 
 - 
std::vector<uint32_t> GetDeviceIds() const
- Get the device id list at runtime. Only valid for ModelParallelRunner. - 返回
- The device id list. 
 
 
- 
RunnerConfig()