Face Engine SDK 5.25.0
A face detection, recognition and tracking engine.
Loading...
Searching...
No Matches
LaunchOptions.h
1#pragma once
2
3#include <cstdint>
4
5namespace fsdk {
6
11 enum class DeviceClass : int32_t {
12 CPU = 0,
13
14 GPU = 1,
15
16 CPU_ARM = 2,
17 CPU_AVX2, // CPU with AVX2/SSE4.2 ISA support
18 CPU_AUTO, // if AVX2 is available, CPU_AVX2 will be taken, otherwise CPU
19
20 GPU_INT8, // GPU with INT8 inference. Only Pascal+
21 CPU_ARM_INT8,
22
23 NPU_ASCEND,
24
25 Invalid = -1
26 };
27
34 DeviceClass deviceClass = DeviceClass::CPU_AUTO;
35
36 // Cpu options
37 bool runConcurrently = true;
38
39 // External device options (GPU/NPU etc.)
40 // Use defaultGpuDevice from runtime configuration
41 static constexpr int32_t defaultDeviceId = -1;
42 int32_t deviceId = defaultDeviceId;
43 };
44} // namespace fsdk
SDK namespace.
Definition IAGSEstimator.h:8
DeviceClass
DeviceClass specifies which device/instruction set to use for cnn inference.
Definition LaunchOptions.h:11
LaunchOptions struct configures inference options on per-estimator/detector basis,...
Definition LaunchOptions.h:33