The Enrollment SDK package includes large binary files called solvers.
These solvers contain neural models utilized by specific features. They are shipped in an iface/models directory (for example lib/iface/models in the Linux/Android package layout).
At runtime the SDK expects solver files in iface/models next to the loaded Enrollment SDK library. Use DefaultModelsDirectory to obtain that path see Initialization.
During library load, if a license file is found and the default models directory exists on disk, the SDK can initialize automatically. Otherwise, provide the path via functions Initialize(const std::vector<uint8_t>& license, const std::string& modelsPath)/Initialize(const InitializerConfig& config), (or, for Java, EnrollmentInitializer.LoadNativeLibrary).
Solvers Utilization
If your current use-case does not require a certain function, you can omit the corresponding solver from your installation, thereby saving space on the filesystem.
face-verification-accurate.solver
The solver size is 73 MB.
- References
- FaceExtractorConfig::Type::ACCURATE
face-verification-balanced.solver
The solver size is 15 MB.
- References
- FaceExtractorConfig::Type::BALANCED
face-verification-fast.solver
The solver size is 3 MB.
- References
- FaceExtractorConfig::Type::FAST
face-segmentation-mask.solver
The solver size is 52 MB.
- References
- CroppedFace::FaceAreaMask, CroppedFace::FaceAreaSegment
face-attribute-eye-gaze.solver
The solver size is 944 kB.
- References
- Face::EyeGaze, ICAOReliability::Validate
face-attribute-eye-status.solver
The solver size is 16 kB.
- References
- Face::RightEyeStatus, Face::LeftEyeStatus, ICAOReliability::Validate
face-attribute-glasses.solver
The solver size is 608 kB.
- References
- Face::GlassStatus, Face::TintedGlasses
face-attribute-heavy-frame.solver
The solver size is 498 kB.
- References
- Face::HeavyFrame, ICAOReliability::Validate
face-attribute-mouth-status.solver
The solver size is 155 kB.
- References
- Face::MouthStatus, ICAOReliability::Validate
face-attribute-background-uniformity.solver
The solver size is 1 MB.
- References
- Face::BackgroundUniformity, ICAOReliability::Validate
face-attribute-age-gender-balanced.solver
The solver size is 8 MB.
- References
- Face::AgeEstimationMode::BALANCED, Face::Age, Face::GenderEstimationMode::BALANCED, Face::Gender
face-attribute-age-gender-accurate.nnkitsolver
The solver size is 313 MB.
- References
- Face::AgeEstimationMode::ACCURATE, Face::GenderEstimationMode::ACCURATE
face-attribute-passive-liveness-universal-fast.nnkitsolver
The solver size is 5 MB.
- References
- Face::PassiveLivenessMode::FAST
face-detector-accurate.solver
The solver size is 9 MB.
- References
- FaceDetector::Config::Type::ACCURATE, FaceDetector::Config::Type::BALANCED
face-detector-landmarks-mob-0.50.solver
The solver size is 17 MB.
- References
- FaceDetector::Config::Type::ACCURATE
face-detector-eye-validation.solver
The solver size is 94 kB.
- References
- FaceDetector::Config::Type::ACCURATE, FaceDetector::Config::Type::BALANCED, FaceDetector::Config::Type::FAST
face-detector-landmarks-mob-0.25.solver
The solver size is 4 MB.
- References
- FaceDetector::Config::Type::BALANCED
face-detector-fast.solver
The solver size is 221 kB.
- References
- FaceDetector::Config::Type::FAST
face-detector-landmarks-fast.solver
The solver size is 242 kB.
- References
- FaceDetector::Config::Type::FAST
ofiq/expression_neutrality/grimmer/hse_1_2_C_adaboost.yml
The solver size is 216 MB.
- References
- OFIQFace::Create
ofiq/expression_neutrality/hsemotion/enet_b0_8_best_vgaf_embed_zeroed.onnx
The solver size is 15 MB.
- References
- OFIQFace::Create
ofiq/expression_neutrality/hsemotion/enet_b2_8_embed_zeroed.onnx
The solver size is 29 MB.
- References
- OFIQFace::Create
ofiq/face_detection/ssd_facedetect.caffemodel
The solver size is 10 MB.
- References
- OFIQFace::Create
ofiq/face_detection/ssd_facedetect.prototxt.txt
The solver size is 29 kB.
- References
- OFIQFace::Create
ofiq/face_landmark_estimation/ADNet.onnx
The solver size is 52 MB.
- References
- OFIQFace::Create
ofiq/face_occlusion_segmentation/face_occlusion_segmentation_ort.onnx
The solver size is 54 MB.
- References
- OFIQFace::Create
ofiq/face_parsing/bisenet_400.onnx
The solver size is 50 MB.
- References
- OFIQFace::Create
ofiq/head_pose_estimation/mb1_120x120.onnx
The solver size is 12 MB.
- References
- OFIQFace::Create
ofiq/no_compression_artifacts/ssim_248_model.onnx
The solver size is 22 MB.
- References
- OFIQFace::Create
ofiq/sharpness/face_sharpness_rtree.xml
The solver size is 5 MB.
- References
- OFIQFace::Create
ofiq/unified_quality_score/magface_iresnet50_norm.onnx
The solver size is 166 MB.
- References
- OFIQFace::Create
iris-verification-accurate-p1.solver
The solver size is 83 MB.
- References
- IrisExtractorConfig::Type::ACCURATE, IrisExtractorConfig::Type::FAST
iris-verification-accurate-p2.solver
The solver size is 91 MB.
- References
- IrisExtractorConfig::Type::ACCURATE
iris-detector.solver
The solver size is 9 MB.
- References
- IrisDetector::Config::Type::ACCURATE
iris-detector-fast.solver
The solver size is 627 kB.
- References
- IrisDetector::Config::Type::FAST