nndeploy C++ API  0.2.0
nndeploy C++ API
Public Attributes | List of all members
nndeploy::stable_diffusion::Text2ImageParam Class Reference

#include <utils.h>

Inheritance diagram for nndeploy::stable_diffusion::Text2ImageParam:
[legend]
Collaboration diagram for nndeploy::stable_diffusion::Text2ImageParam:
[legend]

Public Attributes

base::DeviceType device_type_ = nndeploy::base::kDeviceTypeCodeCpu
 
base::InferenceType inference_type_
 
bool is_path_ = true
 
base::ModelType model_type_ = nndeploy::base::kModelTypeOnnx
 
std::vector< std::string > model_value_
 
std::string output_path_
 
base::ParallelType pt_ = base::kParallelTypePipeline
 
- Public Attributes inherited from nndeploy::base::Param
std::map< std::string, std::vector< std::string > > dropdown_params_
 
std::vector< std::string > io_params_
 
std::vector< std::string > required_params_
 
std::vector< std::string > ui_params_
 

Additional Inherited Members

- Public Member Functions inherited from nndeploy::base::Param
base::Status addDropdownParam (const std::string &dropdown_param, const std::vector< std::string > &dropdown_values)
 
base::Status addIoParam (const std::string &io_param)
 
base::Status addRequiredParam (const std::string &required_param)
 
base::Status addUiParam (const std::string &ui_param)
 
base::Status clearDropdownParams ()
 
base::Status clearIoParams ()
 
base::Status clearRequiredParams ()
 
base::Status clearUiParams ()
 
virtual base::Status deserialize (const std::string &json_str)
 
virtual base::Status deserialize (rapidjson::Value &json)
 
virtual base::Status get (const std::string &key, base::Any &any)
 
std::map< std::string, std::vector< std::string > > getDropdownParams ()
 
std::vector< std::string > getIoParams ()
 
std::vector< std::string > getRequiredParams ()
 
std::vector< std::string > getUiParams ()
 
virtual base::Status loadFile (const std::string &path)
 
 Param ()
 
base::Status removeDropdownParam (const std::string &dropdown_param)
 
base::Status removeIoParam (const std::string &io_param)
 
base::Status removeRequiredParam (const std::string &required_param)
 
base::Status removeUiParam (const std::string &ui_param)
 
virtual base::Status saveFile (const std::string &path)
 
virtual std::string serialize ()
 
virtual base::Status serialize (rapidjson::Value &json, rapidjson::Document::AllocatorType &allocator)
 
virtual base::Status set (const std::string &key, base::Any &any)
 
base::Status setDropdownParams (const std::map< std::string, std::vector< std::string >> &dropdown_params)
 
base::Status setIoParams (const std::vector< std::string > &io_params)
 
base::Status setRequiredParams (const std::vector< std::string > &required_params)
 
base::Status setUiParams (const std::vector< std::string > &ui_params)
 
virtual ~Param ()
 

Detailed Description

Definition at line 16 of file utils.h.

Member Data Documentation

◆ device_type_

base::DeviceType nndeploy::stable_diffusion::Text2ImageParam::device_type_ = nndeploy::base::kDeviceTypeCodeCpu

Definition at line 20 of file utils.h.

◆ inference_type_

base::InferenceType nndeploy::stable_diffusion::Text2ImageParam::inference_type_
Initial value:

Definition at line 18 of file utils.h.

◆ is_path_

bool nndeploy::stable_diffusion::Text2ImageParam::is_path_ = true

Definition at line 22 of file utils.h.

◆ model_type_

base::ModelType nndeploy::stable_diffusion::Text2ImageParam::model_type_ = nndeploy::base::kModelTypeOnnx

Definition at line 21 of file utils.h.

◆ model_value_

std::vector<std::string> nndeploy::stable_diffusion::Text2ImageParam::model_value_

Definition at line 23 of file utils.h.

◆ output_path_

std::string nndeploy::stable_diffusion::Text2ImageParam::output_path_

Definition at line 24 of file utils.h.

◆ pt_

base::ParallelType nndeploy::stable_diffusion::Text2ImageParam::pt_ = base::kParallelTypePipeline

Definition at line 25 of file utils.h.


The documentation for this class was generated from the following file: