ASRock Industrial AI Guru Software User Manual
- June 1, 2024
- ASRock Industrial
Table of Contents
- ASRock Industrial AI Guru Software
- Product Usage Instructions
- Chapter 1 Introduction
- AI Guru Contents
- Chapter 2 Installation
- Environment Installation
- Executing AI Guru
- Human Pose Estimation
- Gaze Estimation
- Interactive Face Detection
- Chapter 4 How to Set Performance Mode
- Appendix
- Documents / Resources
ASRock Industrial AI Guru Software
Specifications
- Product Name : AI Guru
- Version: 1.0
- Published Date : March 22, 2024
Product Usage Instructions
Chapter 2: Installation
Operating System
Ensure your computer has the latest version of drivers by referring to ASRock Industrial’s NUC Ultra 100 BOX/NUCS Ultra 100 BOX Series webpage.
Environment Installation
- Download AI Guru software from the provided link.
- Extract the downloaded file.
- Run Install env.bat for driver installation.
- Follow on-screen instructions for Python setup.
- Restart the computer after installation completion.
Executing AI Guru
- Click on AI_Guru.exe to start execution.
- Run inference with the available AI models.
Chapter 3: AI Guru Models
Face Recognition
- Select Face Recognition as the AI model and your inference device.
- Choose a specific human face image for inference input.
- Select the folder to be searched for.
- Adjust confidence level for accuracy configuration.
- Apply settings and wait for inference results.
Object Detection
The Object Detection model identifies 80 objects from a camera device or video file. Refer to Chapter 4 Appendix for the object detection list.
FAQ
- Q: How long does the installation process take?
- A : The installation process, including driver installation and setup, may take approximately 30 minutes to complete.
Chapter 1 Introduction
ASRock Industrial’s AI Guru software incorporates seven pre-trained AI models, powered by Intel® Core™ Ultra processors (Meteor Lake-H), leveraging the Intel® Distribution of OpenVINO™ Toolkit. Users can download the AI Guru software from ASRock Industrial’s website, and initiate AI inference on the NUC Ultra 100 BOX/NUCS Ultra 100 BOX Series.
In this manual, Chapter 1 briefly introduces AI Guru. Chapters 2 and 3 contain the step-by-step guide of the AI Guru software installation and demonstrations of seven AI model inferences. Chapter 4 includes BIOS configuration.
Because ASRock Industrial’s AI Guru software is based on pre-trained models from the Intel® Distribution of OpenVINO™ Toolkit, AI inference results may be limited and can be further fine-tuned.
If you require technical support related to the AI Guru, please visit our
forum for further information.
https://forum.asrock.com/forum_topics.asp?FID=21&title=asrock-industrial-ai-
guru
AI Guru Contents
ASRock Industrial’s AI Guru has the following seven pre-trained AI models powered by Intel®, with options of CPU, GPU and NPU to select for inference device.
- Face Recognition
- Object Detection
- Human Pose Estimation
- Image Inpainting
- Face Detection
- Gaze Estimation
- Interactive Face Detection
Chapter 2 Installation
Operating System
To execute ASRock Industrial’s AI Guru software, it is recommended to operate under Microsoft® Windows® 11 64-bit operating system, and to use Meteor Lake (Intel® Core™ Ultra processors) to have the optimal experience.
Environment Installation
- Refer to ASRock Industrial’s NUC Ultra 100 BOX/NUCS Ultra 100 BOX Series webpage to ensure your computer have the latest version of drivers.
- Restart the computer after both GPU and NPU drivers are installed, and then you will see GPU and NPU performance in your Task Manager.
- Download ASRock Industrial’s AI Guru software
- Extract the downloaded AI Guru compressed file.
- Click on “Install env.bat” to proceed with the installation of relevant drivers and tools. The installation path and settings will apply default configurations.
- When you see “Install Python” setup, select “Install Now” (recommended), or you may choose your customized location and features. Wait until the setup is successful.
- When the “Self-extracting archive” box pops up, you may apply default path (recommended) or a customized path. Then click “Extract.
- Wait until the execution is completed, press any key to continue. Then restart the computer to execute the AI Guru.
Executing AI Guru
- Click on “AI_Guru.exe” to start execution.
- You may start to run inference with seven AI models.
- The three installations may take about 30 minutes to complete.
Chapter 3 AI Guru Models
Face Recognition
The Face Recognition model identifies a specific person’s face from a given
face database.
Each image should contain frontally-oriented faces with decent quality.
- Select “Face Recognition” as AI model and your inference device.
- Select a specific human’s face image as the input for inference.
- Choose the folder to be searched for.
- Adjust your preferred confidence, from 0 to 100, as your accuracy configuration.
- The demonstration selects seven images for reference input and 80% of accuracy rate. Seven to ten reference inputs and more than 80% of accuracy rate are recommended, but the actual inference results may vary depending on factors such as image quality.
- Press “Apply” and wait for the inference. AI Guru starts to recognize the given face and displays the results in the “Output” folder
- The pictures in the Output folder are only shortcuts and will be deleted every time a new AI inference starts.
Object Detection
The Object Detection model identifies 80 objects from either camera device or video file, and performs an independent analysis of each frame. See Chapter 4 Appendix for the object detection list.
- Select “Object Detection” as AI model and your inference device.
- Select a video or connect a camera device, and press “Apply.” Then wait for the AI inference results.
- AI model starts to run the inference. You may see the FPS (frame per second, or average rate of video frame processing) and latency (average time required to process one frame) on the upper left. In our demonstration, a giraffe and zebras are individually detected at 97.3% and more than 50% of the correspondence rate.
Human Pose Estimation
From the body skeleton, it is estimated that someone is slowly moving forward.
The Human Pose Estimation model detects multi-person pose in an image/video/camera by body skeleton. A body skeleton consisting of keypoints and connections between them.
- Select “Human Pose Estimation” as AI model and your inference device. NPU is not supported.
- Select your input source (image/video/camera), and press “Apply.” Then wait for the AI inference results.
- AI model starts to run the inference. In our demonstration, you may see key points connecting into a body skeleton, which can be used to estimate human poses.
Image Inpainting
The Image Inpainting model estimates suitable pixel information and fill holes in a tampered image, creating something similar to the original image.
- Select “Image Inpainting” as AI model and your inference device.
- Select an image as input source, and press “Apply.”
- You may start to edit.
- Press Space or Enter to paint.
- Press Space or Enter to paint. Press Esc or Q to quit.
Face Detection
The Face Detection model displays the boundary and feature point of a human face.
- Select “Face Detection” as AI model and your inference device.
- Select an image, a video or connect a USB camera as the input source, and press “Apply.”
- AI model detects human faces.
Gaze Estimation
The Gaze Estimation model performs inference on gaze estimation model by using auxiliary networks of face detection, head pose estimation, facial landmarks detection and open/closed eye state detection.
- Select “Gaze Estimation” as AI model and your inference device.
- Select an image, a video or connect a USB camera as the input source, and press “Apply.”
- AI model detects multi-person gaze angles.
Interactive Face Detection
The Interactive Face Detection model performs up to five simultaneous inferences to identify faces, including age/gender, head pose, emotions, facial landmarks, and anti-spoof detection networks.
- Select “Interactive Face Detection” as AI model and your inference device. NPU is not supported.
- Select an image, a video or connect a USB camera as the input source, and press “Apply.” Wait for the AI inference results.
Chapter 4 How to Set Performance Mode
For a better experience, it is recommended to follow the steps below to set performance mode. Refer to Chapter 5 of ASRock Industrial’s NUC Ultra 100 BOX/NUCS Ultra 100 BOX Series user manual for detailed entering BIOS setup guide.
- Enter Bios.
- Select Advanced → CPU Configuration → press Enter.
- Select CPU Operating Mode → press Enter.
- Select Performance Mode → press Enter.
- CPU Operating Mode changes into [Performance Mode].
- Press Esc
- Select Exit → Save Changes and Exit → press Enter.
- Select Yes → press Enter.
Appendix
Object Detection List
Documents / Resources
|
ASRock Industrial AI Guru
Software
[pdf] User Manual
AI Guru Software, AI Guru, Software
---|---
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>