nndeploy.base.common¶
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Classes
|
|
|
|
|
|
|
|
- class nndeploy.base.common.DataTypeCode[源代码]¶
基类:
DataTypeCode- Uint = <DataTypeCode.Uint: 0>¶
- Int = <DataTypeCode.Int: 1>¶
- Fp = <DataTypeCode.Fp: 2>¶
- BFp = <DataTypeCode.BFp: 3>¶
- OpaqueHandle = <DataTypeCode.OpaqueHandle: 4>¶
- NotSupport = <DataTypeCode.NotSupport: 5>¶
- property name¶
- property value¶
- class nndeploy.base.common.DataType(*args, **kwargs)[源代码]¶
基类:
DataType- __init__(*args, **kwargs)[源代码]¶
Constructs a DataType object.
The constructor can be called in the following ways: 1. DataType(numpy_dtype): Constructs a DataType from a numpy dtype. 2. DataType(name): Constructs a DataType from a string name (e.g., “float32”). 3. DataType(data_type_code, bits=32, lanes=1): Constructs a DataType from a DataTypeCode enum value, with optional bits and lanes. 4. DataType(data_type_code, bits, lanes=1): Constructs a DataType from a DataTypeCode enum value and bits, with optional lanes. 5. DataType(data_type_code, bits, lanes): Constructs a DataType from a DataTypeCode enum value, bits, and lanes. 6. DataType(type): Constructs a DataType from a Python type (e.g., np.float32).
- property bits_¶
- property code_¶
- property lanes_¶
- class nndeploy.base.common.DeviceTypeCode[源代码]¶
基类:
DeviceTypeCode- cpu = <DeviceTypeCode.cpu: 0>¶
- cuda = <DeviceTypeCode.cuda: 4>¶
- arm = <DeviceTypeCode.arm: 1>¶
- x86 = <DeviceTypeCode.x86: 2>¶
- ascendcl = <DeviceTypeCode.ascendcl: 13>¶
- opencl = <DeviceTypeCode.opencl: 7>¶
- opengl = <DeviceTypeCode.opengl: 8>¶
- metal = <DeviceTypeCode.metal: 9>¶
- vulkan = <DeviceTypeCode.vulkan: 10>¶
- applenpu = <DeviceTypeCode.applenpu: 14>¶
- rocm = <DeviceTypeCode.rocm: 5>¶
- sycl = <DeviceTypeCode.sycl: 6>¶
- hexagon = <DeviceTypeCode.hexagon: 11>¶
- mtkvpu = <DeviceTypeCode.mtkvpu: 12>¶
- rknpu = <DeviceTypeCode.rknpu: 15>¶
- qualcomnpu = <DeviceTypeCode.qualcomnpu: 16>¶
- mtknpu = <DeviceTypeCode.mtknpu: 17>¶
- sophonnpu = <DeviceTypeCode.sophonnpu: 18>¶
- riscv = <DeviceTypeCode.riscv: 3>¶
- notsupport = <DeviceTypeCode.notsupport: 19>¶
- property name¶
- property value¶
- class nndeploy.base.common.DeviceType(*args, **kwargs)[源代码]¶
基类:
DeviceType- __init__(*args, **kwargs)[源代码]¶
Constructs a DeviceType object.
The constructor can be called in the following ways: 1. DeviceType(device_name_and_id): Constructs a DeviceType from a string in the format “device_name:device_id(optional)” (e.g., “cuda:0”). 2. DeviceType(device_name, device_id): Constructs a DeviceType from a device_name and an integer device ID. 3. DeviceType(device_type_code): Constructs a DeviceType from a DeviceTypeCode enum value. The device ID defaults to 0. 4. DeviceType(device_type_code, device_id): Constructs a DeviceType from a DeviceTypeCode enum value and an integer device ID. 5. DeviceType(): Constructs a DeviceType object with default values(cpu:0).
- property code_¶
- property device_id_¶
- class nndeploy.base.common.DataFormat[源代码]¶
基类:
DataFormat- N = <DataFormat.N: 0>¶
- NC = <DataFormat.NC: 1>¶
- NCL = <DataFormat.NCL: 2>¶
- S1D = <DataFormat.S1D: 3>¶
- NCHW = <DataFormat.NCHW: 4>¶
- NHWC = <DataFormat.NHWC: 5>¶
- OIHW = <DataFormat.OIHW: 6>¶
- NC4HW = <DataFormat.NC4HW: 7>¶
- NC8HW = <DataFormat.NC8HW: 8>¶
- NCDHW = <DataFormat.NCDHW: 9>¶
- NDHWC = <DataFormat.NDHWC: 10>¶
- NDCHW = <DataFormat.NDCHW: 11>¶
- Auto = <DataFormat.Auto: 12>¶
- NotSupport = <DataFormat.NotSupport: 13>¶
- property name¶
- property value¶
- class nndeploy.base.common.PrecisionType[源代码]¶
基类:
PrecisionType- BFp16 = <PrecisionType.BFp16: 0>¶
- Fp16 = <PrecisionType.Fp16: 1>¶
- Fp32 = <PrecisionType.Fp32: 2>¶
- Fp64 = <PrecisionType.Fp64: 3>¶
- NotSupport = <PrecisionType.NotSupport: 4>¶
- property name¶
- property value¶
- class nndeploy.base.common.PowerType[源代码]¶
基类:
PowerType- High = <PowerType.High: 0>¶
- Normal = <PowerType.Normal: 1>¶
- Low = <PowerType.Low: 2>¶
- NotSupport = <PowerType.NotSupport: 3>¶
- property name¶
- property value¶
基类:
ShareMemoryType
- class nndeploy.base.common.MemoryType[源代码]¶
基类:
MemoryType- kMemoryTypeNone = <MemoryType.kMemoryTypeNone: 0>¶
- Allocate = <MemoryType.Allocate: 1>¶
- External = <MemoryType.External: 2>¶
- Mapped = <MemoryType.Mapped: 3>¶
- property name¶
- property value¶
- class nndeploy.base.common.MemoryPoolType[源代码]¶
基类:
MemoryPoolType- Embed = <MemoryPoolType.Embed: 0>¶
- Unity = <MemoryPoolType.Unity: 1>¶
- ChunkIndepend = <MemoryPoolType.ChunkIndepend: 2>¶
- property name¶
- property value¶
- class nndeploy.base.common.TensorType[源代码]¶
基类:
TensorType- Default = <TensorType.Default: 0>¶
- Pipeline = <TensorType.Pipeline: 1>¶
- property name¶
- property value¶
- class nndeploy.base.common.ForwardOpType[源代码]¶
基类:
ForwardOpType- Default = <ForwardOpType.Default: 0>¶
- OneDnn = <ForwardOpType.OneDnn: 1>¶
- XnnPack = <ForwardOpType.XnnPack: 2>¶
- QnnPack = <ForwardOpType.QnnPack: 3>¶
- Cudnn = <ForwardOpType.Cudnn: 4>¶
- AclOp = <ForwardOpType.AclOp: 5>¶
- NotSupport = <ForwardOpType.NotSupport: 6>¶
- property name¶
- property value¶
- class nndeploy.base.common.InferenceOptLevel[源代码]¶
基类:
InferenceOpt- Level0 = <InferenceOpt.Level0: 0>¶
- Level1 = <InferenceOpt.Level1: 1>¶
- LevelAuto = <InferenceOpt.LevelAuto: 2>¶
- property name¶
- property value¶
- class nndeploy.base.common.ModelType[源代码]¶
基类:
ModelType- Default = <ModelType.Default: 0>¶
- OpenVino = <ModelType.OpenVino: 1>¶
- TensorRt = <ModelType.TensorRt: 2>¶
- CoreML = <ModelType.CoreML: 3>¶
- TfLite = <ModelType.TfLite: 4>¶
- Onnx = <ModelType.Onnx: 5>¶
- AscendCL = <ModelType.AscendCL: 6>¶
- Ncnn = <ModelType.Ncnn: 7>¶
- Tnn = <ModelType.Tnn: 8>¶
- Mnn = <ModelType.Mnn: 9>¶
- PaddleLite = <ModelType.PaddleLite: 10>¶
- Rknn = <ModelType.Rknn: 11>¶
- Tvm = <ModelType.Tvm: 12>¶
- AITemplate = <ModelType.AITemplate: 13>¶
- Snpe = <ModelType.Snpe: 14>¶
- Qnn = <ModelType.Qnn: 15>¶
- Sophon = <ModelType.Sophon: 16>¶
- TorchScript = <ModelType.TorchScript: 17>¶
- TorchPth = <ModelType.TorchPth: 18>¶
- Hdf5 = <ModelType.Hdf5: 19>¶
- Safetensors = <ModelType.Safetensors: 20>¶
- NeuroPilot = <ModelType.NeuroPilot: 21>¶
- GGUF = <ModelType.GGUF: 22>¶
- NotSupport = <ModelType.NotSupport: 23>¶
- property name¶
- property value¶
- class nndeploy.base.common.InferenceType[源代码]¶
基类:
InferenceType- Default = <InferenceType.Default: 1>¶
- OpenVino = <InferenceType.OpenVino: 2>¶
- TensorRt = <InferenceType.TensorRt: 3>¶
- CoreML = <InferenceType.CoreML: 4>¶
- TfLite = <InferenceType.TfLite: 5>¶
- OnnxRuntime = <InferenceType.OnnxRuntime: 6>¶
- AscendCL = <InferenceType.AscendCL: 7>¶
- Ncnn = <InferenceType.Ncnn: 8>¶
- Tnn = <InferenceType.Tnn: 9>¶
- Mnn = <InferenceType.Mnn: 10>¶
- PaddleLite = <InferenceType.PaddleLite: 11>¶
- Rknn = <InferenceType.Rknn: 12>¶
- Tvm = <InferenceType.Tvm: 13>¶
- AITemplate = <InferenceType.AITemplate: 14>¶
- Snpe = <InferenceType.Snpe: 15>¶
- Qnn = <InferenceType.Qnn: 16>¶
- Sophon = <InferenceType.Sophon: 17>¶
- Torch = <InferenceType.Torch: 18>¶
- TensorFlow = <InferenceType.TensorFlow: 19>¶
- NeuroPilot = <InferenceType.NeuroPilot: 20>¶
- Vllm = <InferenceType.Vllm: 21>¶
- SGLang = <InferenceType.SGLang: 22>¶
- Lmdeploy = <InferenceType.Lmdeploy: 23>¶
- LlamaCpp = <InferenceType.LlamaCpp: 24>¶
- LLM = <InferenceType.LLM: 25>¶
- XDit = <InferenceType.XDit: 26>¶
- OneDiff = <InferenceType.OneDiff: 27>¶
- Diffusers = <InferenceType.Diffusers: 28>¶
- Diff = <InferenceType.Diff: 29>¶
- NotSupport = <InferenceType.NotSupport: 30>¶
- property name¶
- property value¶
- class nndeploy.base.common.EncryptType[源代码]¶
基类:
EncryptType- kEncryptTypeNone = <EncryptType.kEncryptTypeNone: 0>¶
- Base64 = <EncryptType.Base64: 1>¶
- property name¶
- property value¶
- class nndeploy.base.common.CodecType[源代码]¶
基类:
CodecType- kCodecTypeNone = <CodecType.kCodecTypeNone: 0>¶
- OpenCV = <CodecType.OpenCV: 1>¶
- FFmpeg = <CodecType.FFmpeg: 2>¶
- Stb = <CodecType.Stb: 3>¶
- property name¶
- property value¶
- class nndeploy.base.common.CodecFlag[源代码]¶
基类:
CodecFlag- Image = <CodecFlag.Image: 0>¶
- Images = <CodecFlag.Images: 1>¶
- Video = <CodecFlag.Video: 2>¶
- Camera = <CodecFlag.Camera: 3>¶
- Other = <CodecFlag.Other: 4>¶
- property name¶
- property value¶
- class nndeploy.base.common.ParallelType[源代码]¶
基类:
ParallelType- kParallelTypeNone = <ParallelType.kParallelTypeNone: 1>¶
- Sequential = <ParallelType.Sequential: 2>¶
- Task = <ParallelType.Task: 4>¶
- Pipeline = <ParallelType.Pipeline: 8>¶
- property name¶
- property value¶
- class nndeploy.base.common.QueueOverflowPolicy[源代码]¶
基类:
QueueOverflowPolicy- NodeBackpressure = (<QueueOverflowPolicy.NodeBackpressure: 1>,)¶
- AllBackpressure = <QueueOverflowPolicy.AllBackpressure: 2>¶
- DropOldest = <QueueOverflowPolicy.DropOldest: 4>¶
- property name¶
- property value¶
- class nndeploy.base.common.EdgeType[源代码]¶
基类:
EdgeType- Fixed = <EdgeType.Fixed: 1>¶
- Pipeline = <EdgeType.Pipeline: 2>¶
- property name¶
- property value¶
- class nndeploy.base.common.EdgeUpdateFlag[源代码]¶
基类:
EdgeUpdateFlag- Complete = <EdgeUpdateFlag.Complete: 1>¶
- Terminate = <EdgeUpdateFlag.Terminate: 2>¶
- Error = <EdgeUpdateFlag.Error: 4>¶
- property name¶
- property value¶
- class nndeploy.base.common.NodeColorType[源代码]¶
基类:
NodeColorType- White = <NodeColorType.White: 0>¶
- Gray = <NodeColorType.Gray: 1>¶
- Black = <NodeColorType.Black: 2>¶
- property name¶
- property value¶
- class nndeploy.base.common.TopoSortType[源代码]¶
基类:
TopoSortType- BFS = <TopoSortType.BFS: 0>¶
- DFS = <TopoSortType.DFS: 1>¶
- property name¶
- property value¶
- class nndeploy.base.common.StatusCode[源代码]¶
基类:
StatusCode- Ok = <StatusCode.Ok: 0>¶
- ErrorUnknown = <StatusCode.ErrorUnknown: 1>¶
- ErrorOutOfMemory = <StatusCode.ErrorOutOfMemory: 2>¶
- ErrorNotSupport = <StatusCode.ErrorNotSupport: 3>¶
- ErrorNotImplement = <StatusCode.ErrorNotImplement: 4>¶
- ErrorInvalidValue = <StatusCode.ErrorInvalidValue: 5>¶
- ErrorInvalidParam = <StatusCode.ErrorInvalidParam: 6>¶
- ErrorNullParam = <StatusCode.ErrorNullParam: 7>¶
- ErrorThreadPool = <StatusCode.ErrorThreadPool: 8>¶
- ErrorIO = <StatusCode.ErrorIO: 9>¶
- ErrorDeviceCpu = <StatusCode.ErrorDeviceCpu: 10>¶
- ErrorDeviceArm = <StatusCode.ErrorDeviceArm: 11>¶
- ErrorDeviceX86 = <StatusCode.ErrorDeviceX86: 12>¶
- ErrorDeviceRiscV = <StatusCode.ErrorDeviceRiscV: 13>¶
- ErrorDeviceCuda = <StatusCode.ErrorDeviceCuda: 14>¶
- ErrorDeviceRocm = <StatusCode.ErrorDeviceRocm: 15>¶
- ErrorDeviceSyCL = <StatusCode.ErrorDeviceSyCL: 16>¶
- ErrorDeviceOpenCL = <StatusCode.ErrorDeviceOpenCL: 17>¶
- ErrorDeviceOpenGL = <StatusCode.ErrorDeviceOpenGL: 18>¶
- ErrorDeviceMetal = <StatusCode.ErrorDeviceMetal: 19>¶
- ErrorDeviceVulkan = <StatusCode.ErrorDeviceVulkan: 20>¶
- ErrorDeviceHexagon = <StatusCode.ErrorDeviceHexagon: 21>¶
- ErrorDeviceMtkVpu = <StatusCode.ErrorDeviceMtkVpu: 22>¶
- ErrorDeviceAscendCL = <StatusCode.ErrorDeviceAscendCL: 23>¶
- ErrorDeviceAppleNpu = <StatusCode.ErrorDeviceAppleNpu: 24>¶
- ErrorDeviceRkNpu = <StatusCode.ErrorDeviceRkNpu: 25>¶
- ErrorDeviceQualcommNpu = <StatusCode.ErrorDeviceQualcommNpu: 26>¶
- ErrorDeviceMtkNpu = <StatusCode.ErrorDeviceMtkNpu: 27>¶
- ErrorDeviceSophonNpu = <StatusCode.ErrorDeviceSophonNpu: 28>¶
- ErrorOpAscendCL = <StatusCode.ErrorOpAscendCL: 29>¶
- ErrorInferenceDefault = <StatusCode.ErrorInferenceDefault: 30>¶
- ErrorInferenceOpenVino = <StatusCode.ErrorInferenceOpenVino: 31>¶
- ErrorInferenceTensorRt = <StatusCode.ErrorInferenceTensorRt: 32>¶
- ErrorInferenceCoreML = <StatusCode.ErrorInferenceCoreML: 33>¶
- ErrorInferenceTfLite = <StatusCode.ErrorInferenceTfLite: 34>¶
- ErrorInferenceOnnxRuntime = <StatusCode.ErrorInferenceOnnxRuntime: 35>¶
- ErrorInferenceAscendCL = <StatusCode.ErrorInferenceAscendCL: 36>¶
- ErrorInferenceNcnn = <StatusCode.ErrorInferenceNcnn: 37>¶
- ErrorInferenceTnn = <StatusCode.ErrorInferenceTnn: 38>¶
- ErrorInferenceMnn = <StatusCode.ErrorInferenceMnn: 39>¶
- ErrorInferencePaddleLite = <StatusCode.ErrorInferencePaddleLite: 40>¶
- ErrorInferenceRknn = <StatusCode.ErrorInferenceRknn: 41>¶
- ErrorInferenceTvm = <StatusCode.ErrorInferenceTvm: 42>¶
- ErrorInferenceAITemplate = <StatusCode.ErrorInferenceAITemplate: 43>¶
- ErrorInferenceSnpe = <StatusCode.ErrorInferenceSnpe: 44>¶
- ErrorInferenceQnn = <StatusCode.ErrorInferenceQnn: 45>¶
- ErrorInferenceSophon = <StatusCode.ErrorInferenceSophon: 46>¶
- ErrorInferenceTorch = <StatusCode.ErrorInferenceTorch: 47>¶
- ErrorInferenceTensorFlow = <StatusCode.ErrorInferenceTensorFlow: 48>¶
- ErrorInferenceNeuroPilot = <StatusCode.ErrorInferenceNeuroPilot: 49>¶
- ErrorInferenceVllm = <StatusCode.ErrorInferenceVllm: 50>¶
- ErrorInferenceSGLang = <StatusCode.ErrorInferenceSGLang: 51>¶
- ErrorInferenceLmdeploy = <StatusCode.ErrorInferenceLmdeploy: 52>¶
- ErrorInferenceLlamaCpp = <StatusCode.ErrorInferenceLlamaCpp: 53>¶
- ErrorInferenceLLM = <StatusCode.ErrorInferenceLLM: 54>¶
- ErrorInferenceXDit = <StatusCode.ErrorInferenceXDit: 55>¶
- ErrorInferenceOneDiff = <StatusCode.ErrorInferenceOneDiff: 56>¶
- ErrorInferenceDiffusers = <StatusCode.ErrorInferenceDiffusers: 57>¶
- ErrorInferenceDiff = <StatusCode.ErrorInferenceDiff: 58>¶
- ErrorInferenceOther = <StatusCode.ErrorInferenceOther: 59>¶
- ErrorDag = <StatusCode.ErrorDag: 60>¶
- property name¶
- property value¶
- class nndeploy.base.common.Status(status_code: Union[str, StatusCode])[源代码]¶
基类:
Status- __init__(*args, **kwargs)[源代码]¶
Overloaded function.
__init__(self: nndeploy._nndeploy_internal.base.Status) -> None
__init__(self: nndeploy._nndeploy_internal.base.Status, arg0: int) -> None
__init__(self: nndeploy._nndeploy_internal.base.Status, arg0: nndeploy._nndeploy_internal.base.StatusCode) -> None
__init__(self: nndeploy._nndeploy_internal.base.Status, arg0: nndeploy._nndeploy_internal.base.Status) -> None
- class nndeploy.base.common.PixelType[源代码]¶
基类:
PixelType- GRAY = <PixelType.GRAY: 0>¶
- RGB = <PixelType.RGB: 1>¶
- BGR = <PixelType.BGR: 2>¶
- RGBA = <PixelType.RGBA: 3>¶
- BGRA = <PixelType.BGRA: 4>¶
- NotSupport = <PixelType.NotSupport: 5>¶
- property name¶
- property value¶
- class nndeploy.base.common.CvtColorType[源代码]¶
基类:
CvtColorType- RGB2GRAY = <CvtColorType.RGB2GRAY: 0>¶
- BGR2GRAY = <CvtColorType.BGR2GRAY: 1>¶
- RGBA2GRAY = <CvtColorType.RGBA2GRAY: 2>¶
- BGRA2GRAY = <CvtColorType.BGRA2GRAY: 3>¶
- GRAY2RGB = <CvtColorType.GRAY2RGB: 4>¶
- BGR2RGB = <CvtColorType.BGR2RGB: 5>¶
- RGBA2RGB = <CvtColorType.RGBA2RGB: 6>¶
- BGRA2RGB = <CvtColorType.BGRA2RGB: 7>¶
- GRAY2BGR = <CvtColorType.GRAY2BGR: 8>¶
- RGB2BGR = <CvtColorType.RGB2BGR: 9>¶
- RGBA2BGR = <CvtColorType.RGBA2BGR: 10>¶
- BGRA2BGR = <CvtColorType.BGRA2BGR: 11>¶
- GRAY2RGBA = <CvtColorType.GRAY2RGBA: 12>¶
- RGB2RGBA = <CvtColorType.RGB2RGBA: 13>¶
- BGR2RGBA = <CvtColorType.BGR2RGBA: 14>¶
- BGRA2RGBA = <CvtColorType.BGRA2RGBA: 15>¶
- GRAY2BGRA = <CvtColorType.GRAY2BGRA: 16>¶
- RGB2BGRA = <CvtColorType.RGB2BGRA: 17>¶
- BGR2BGRA = <CvtColorType.BGR2BGRA: 18>¶
- RGBA2BGRA = <CvtColorType.RGBA2BGRA: 19>¶
- NotSupport = <CvtColorType.NotSupport: 20>¶
- property name¶
- property value¶
- class nndeploy.base.common.InterpType[源代码]¶
基类:
InterpType- Nearst = <InterpType.Nearst: 0>¶
- Linear = <InterpType.Linear: 1>¶
- Cubic = <InterpType.Cubic: 2>¶
- Arer = <InterpType.Arer: 3>¶
- NotSupport = <InterpType.NotSupport: 4>¶
- property name¶
- property value¶
- class nndeploy.base.common.BorderType[源代码]¶
基类:
BorderType- Constant = <BorderType.Constant: 0>¶
- Reflect = <BorderType.Reflect: 1>¶
- Edge = <BorderType.Edge: 2>¶
- NotSupport = <BorderType.NotSupport: 3>¶
- property name¶
- property value¶
- class nndeploy.base.common.Param[源代码]¶
基类:
Param- set(self: nndeploy._nndeploy_internal.base.Param, arg0: str, arg1: nndeploy::base::Any) nndeploy._nndeploy_internal.base.Status[源代码]¶
- get(self: nndeploy._nndeploy_internal.base.Param, arg0: str, arg1: nndeploy::base::Any) nndeploy._nndeploy_internal.base.Status[源代码]¶
- set_required_params(self: nndeploy._nndeploy_internal.base.Param, arg0: list[str]) nndeploy._nndeploy_internal.base.Status[源代码]¶
- add_required_param(self: nndeploy._nndeploy_internal.base.Param, arg0: str) nndeploy._nndeploy_internal.base.Status[源代码]¶
- remove_required_param(self: nndeploy._nndeploy_internal.base.Param, arg0: str) nndeploy._nndeploy_internal.base.Status[源代码]¶
- clear_required_params(self: nndeploy._nndeploy_internal.base.Param) nndeploy._nndeploy_internal.base.Status[源代码]¶
- set_ui_params(self: nndeploy._nndeploy_internal.base.Param, arg0: list[str]) nndeploy._nndeploy_internal.base.Status[源代码]¶
- add_ui_param(self: nndeploy._nndeploy_internal.base.Param, arg0: str) nndeploy._nndeploy_internal.base.Status[源代码]¶
- remove_ui_param(self: nndeploy._nndeploy_internal.base.Param, arg0: str) nndeploy._nndeploy_internal.base.Status[源代码]¶
- clear_ui_params(self: nndeploy._nndeploy_internal.base.Param) nndeploy._nndeploy_internal.base.Status[源代码]¶
- set_io_params(self: nndeploy._nndeploy_internal.base.Param, arg0: list[str]) nndeploy._nndeploy_internal.base.Status[源代码]¶
- add_io_param(self: nndeploy._nndeploy_internal.base.Param, arg0: str) nndeploy._nndeploy_internal.base.Status[源代码]¶
- remove_io_param(self: nndeploy._nndeploy_internal.base.Param, arg0: str) nndeploy._nndeploy_internal.base.Status[源代码]¶
- clear_io_params(self: nndeploy._nndeploy_internal.base.Param) nndeploy._nndeploy_internal.base.Status[源代码]¶
- add_dropdown_param(self: nndeploy._nndeploy_internal.base.Param, arg0: str, arg1: list[str]) nndeploy._nndeploy_internal.base.Status[源代码]¶
- remove_dropdown_param(self: nndeploy._nndeploy_internal.base.Param, arg0: str) nndeploy._nndeploy_internal.base.Status[源代码]¶
- clear_dropdown_params(self: nndeploy._nndeploy_internal.base.Param) nndeploy._nndeploy_internal.base.Status[源代码]¶
- serialize(*args, **kwargs)[源代码]¶
Overloaded function.
serialize(self: nndeploy._nndeploy_internal.base.Param, arg0: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >, arg1: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>) -> nndeploy._nndeploy_internal.base.Status
serialize(self: nndeploy._nndeploy_internal.base.Param) -> str
- save_file(self: nndeploy._nndeploy_internal.base.Param, arg0: str) nndeploy._nndeploy_internal.base.Status[源代码]¶
- deserialize(*args, **kwargs)[源代码]¶
Overloaded function.
deserialize(self: nndeploy._nndeploy_internal.base.Param, arg0: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >) -> nndeploy._nndeploy_internal.base.Status
deserialize(self: nndeploy._nndeploy_internal.base.Param, arg0: str) -> nndeploy._nndeploy_internal.base.Status
- load_file(self: nndeploy._nndeploy_internal.base.Param, arg0: str) nndeploy._nndeploy_internal.base.Status[源代码]¶
- copy(self: nndeploy._nndeploy_internal.base.Param) nndeploy._nndeploy_internal.base.Param¶
- copy_to(self: nndeploy._nndeploy_internal.base.Param, arg0: nndeploy._nndeploy_internal.base.Param) nndeploy._nndeploy_internal.base.Status¶