|
nndeploy C++ API
0.2.0
nndeploy C++ API
|
#include <random>#include "nndeploy/base/any.h"#include "nndeploy/base/common.h"#include "nndeploy/base/glic_stl_include.h"#include "nndeploy/base/log.h"#include "nndeploy/base/macro.h"#include "nndeploy/base/object.h"#include "nndeploy/base/opencv_include.h"#include "nndeploy/base/param.h"#include "nndeploy/base/status.h"#include "nndeploy/base/string.h"#include "nndeploy/dag/edge.h"#include "nndeploy/dag/graph.h"#include "nndeploy/dag/loop.h"#include "nndeploy/dag/node.h"#include "nndeploy/device/buffer.h"#include "nndeploy/device/device.h"#include "nndeploy/device/memory_pool.h"#include "nndeploy/device/tensor.h"#include "nndeploy/stable_diffusion/type.h"Go to the source code of this file.
Classes | |
| class | nndeploy::stable_diffusion::Scheduler |
| class | nndeploy::stable_diffusion::SchedulerCreator |
| 推理框架的创建类 More... | |
| class | nndeploy::stable_diffusion::SchedulerParam |
| class | nndeploy::stable_diffusion::TypeSchedulerCreator< T > |
| 推理框架的创建类模板 More... | |
| class | nndeploy::stable_diffusion::TypeSchedulerRegister< T > |
| 推理框架的创建类的注册类模板 More... | |
Namespaces | |
| nndeploy | |
| nndeploy::stable_diffusion | |
Functions | |
| Scheduler * | nndeploy::stable_diffusion::createScheduler (SchedulerType type) |
| Create a Scheduler object. More... | |
| std::map< SchedulerType, std::shared_ptr< SchedulerCreator > > & | nndeploy::stable_diffusion::getGlobalSchedulerCreatorMap () |
| Get the Global Scheduler Creator Map object. More... | |
| base::Status | nndeploy::stable_diffusion::initializeLatents (std::mt19937 &generator, float init_noise_sigma, device ::Tensor *latents) |