nndeploy C++ API  0.2.0
nndeploy C++ API
Classes | Namespaces | Macros | Functions
qwen.h File Reference
#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/composite_node.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/infer/infer.h"
#include "nndeploy/tokenizer/tokenizer.h"
#include "nndeploy/tokenizer/tokenizer_cpp/tokenizer_cpp.h"
Include dependency graph for qwen.h:

Go to the source code of this file.

Classes

class  nndeploy::qwen::DecodeEmbeddingNode
 
class  nndeploy::qwen::DecodeEmbeddingParam
 
class  nndeploy::qwen::DecodeSampleNode
 
class  nndeploy::qwen::DecodeSampleParam
 
class  nndeploy::qwen::PrefillEmbeddingNode
 
class  nndeploy::qwen::PrefillEmbeddingParam
 
class  nndeploy::qwen::PrefillSampleNode
 
class  nndeploy::qwen::PrintNode
 
class  nndeploy::qwen::PromptNode
 
class  nndeploy::qwen::PromptParam
 
struct  nndeploy::qwen::QwenConfig
 
class  nndeploy::qwen::QwenDecode
 
class  nndeploy::qwen::QwenPrefill
 

Namespaces

 nndeploy
 
 nndeploy::qwen
 

Macros

#define DELETE_POINTER(ptr)
 
#define NNDEPLOY_LLAMA2   "NNDEPLOY_LLAMA2"
 

Functions

dag::Graph * nndeploy::qwen::createQwenGraph (const std::string &name, base::InferenceType inference_type, base::DeviceType device_type, dag::Edge *input, dag::Edge *output, base::ModelType model_type, bool is_path, std::vector< std::string > model_value)
 
QwenConfig nndeploy::qwen::parseConfig (const std::string &file_path)
 

Macro Definition Documentation

◆ DELETE_POINTER

#define DELETE_POINTER (   ptr)
Value:
if (ptr != nullptr) { \
delete ptr; \
ptr = nullptr; \
}

Definition at line 46 of file qwen.h.

◆ NNDEPLOY_LLAMA2

#define NNDEPLOY_LLAMA2   "NNDEPLOY_LLAMA2"

Definition at line 45 of file qwen.h.