SaigeHandleConfig¶
#include <SaigeVisionAPI.h>
包含推理句柄的配置设置的结构体,这些设置可能影响 GPU 内存和推理时间。
See also: SaigeCreateInferenceHandle
Public Attributes¶
| Type | Name |
|---|---|
| int | batchSize 设置在一次推理操作中同时处理的图像数量。 |
| int | inspectionSizeWidth (SEG, OCR, IEN) 设置用于推理的图像宽度。 |
| int | inspectionSizeHeight (SEG, OCR, IEN) 设置用于推理的图像高度。 |
Public Attributes Documentation¶
batchSize¶
设置在一次推理操作中同时处理的图像数量。
int batchSize;
(OCR)对于OCR,分为两个阶段—检测字符区域和识别字符类型—每幅图像的处理时间可能会有显著差异。因此,在OCR中,它的操作方式不同,建议将此值设置为2。
- 仅允许正整数。
- 根据机器资源(例如,GPU 内存),指定的值可能不适合推理。如果所需值失败,请减少它并重新创建推理句柄。
See also: SaigeInferFromMultipleByteArray
inspectionSizeWidth¶
(SEG, OCR, IEN) 设置用于推理的图像宽度。
int inspectionSizeWidth;
- 无论原始图像宽度如何,推理时通过调整大小和填充将宽度调整为该值。
- 仅允许正整数。
inspectionSizeHeight¶
(SEG, OCR, IEN) 设置用于推理的图像高度。
int inspectionSizeHeight;
- 无论原始图像高度如何,推理时通过调整大小和填充将高度调整为该值。
- 仅允许正整数。