πΊοΈ3.2 Get3D Engine
Get3D Engine is a work module, running in the background processing tasks, can be online cluster processing tasks.
Get3D Engine is a work module, running in the background processing tasks, can be online cluster processing tasks. Get3D Engine has a monitoring function, support for quickly check the engine status, engine utilization, and you can quickly modify the engine status, adjustments and settings through the setting of "local engine monitoring directory", "cache directory", "engine capacity", engine "start/pause", and so on. Get3D Engine is equipped with monitoring function, which supports to quickly check engine status, engine utilization, and quickly modify engine status, adjustment and settings by setting "local engine monitoring directory", "cache directory", "engine capacity", engine "start/pause".
3.1.1 Principles of Operation
Task Directory: defines the task path of the current project, the tasks submitted by the current project are stored under this path, waiting for the engine to accept the processing, i.e. a folder storing the tasks.
Local Engine Monitor Directory: Define the path for local engine to get the tasks, i.e. the local engine monitor directory is specified under a folder for storing the tasks.
When the local engine monitor directory is specified in the same folder as the task directory of a project, the engine will process the tasks in this project.
Project cache Directory: stores temporary files during task processing, the path needs to be set to the local disk.
Get3DMapper main interface set "Task Directory", the submitted tasks are stored in the "Task Directory"; Get3DEngine set "Engine Monitor Directory Get3DEngine sets "Engine Monitor Directory", in this directory, the engine gets "tasks submitted by Get3DMapper and stored in the task directory", Get3DEngine reads the task information (AT_job/Reconstruction_job), processes the task and outputs the The result.
3.1.1.1 Get3D Engine Interface
Get3D Engine engine interface, node information list, engine log two modules.
The node information list module contains host name, IP address, engine version, engine status, engine capability, task directory, engine cache directory, cache space, CPU utilisation, memory utilisation, GPU memory utilisation.
Function Name | Explanation |
---|---|
Host Name | Device Name |
IP Address | Device IP Address |
Engine Version | Engine Version |
Engine Status | Not started (closed), Waiting (opened without accepting a task), Running (task running), Exception (exited abnormally) |
Engine Capability | Set the engine capability, the engine only processes tasks with this processing capability.Empty three: lifting point, matching, small block leveling, overall leveling;ReconstructionοΌ |
Monitor Directory | Set monitoring directory |
Engine Cache Directory | Set engine cache directory |
Cache Directory Space Remaining | Project cache disc, used space/hard drive space |
CPU Utilization | cpu occupancy percentage |
Memory Utilization | Memory, used memory/node memory |
GPU Memory Utilization | Graphics memory, used graphics memory/node graphics memory |
3.1.1.2 Get3D Engine Setting
The engine setting function is in the node information list, right-click or multi-select and then right-click to jump out, the setting function is shown in the figure below:
Get3D Engine Settings Description:
The functions in the engine settings all support single operation or multi-select batch operation.
β Setting Multi-Open Function Interface
In the multi-open setting interface, set the "number of multi-open" to control the engine multi-opening.
β‘ Setting Engine Capability Function Screen
Checking the box indicates that the acquisition and processing capability of the task is set.
Function Name | Explanation |
---|---|
Refresh Engine Information | Refresh engine CPU, memory, GPU utilization, engine status, cache directory space remaining information |
Setting Engine Capabilities | Gain the ability to receive empty/rebuilt tasks |
Modifying the Task Directory | Modify the task directory for engine monitoring |
Modify Cache Directory | Modify the cache storage directory |
Setting up Multiple Openings | Accept multiple tasks on a single machine at the same time, with a maximum of 4 supported. |
Starting the Engine | Start accepting tasks |
Stop Engine | Stop accepting tasks |
3.1.2 Usage Example
The following paths are all custom paths and can be replaced by any other paths. It should be noted that all nodes should be on the same LAN when processing tasks in the cluster, and the "original image", "project directory" and "project task directory" should be accessible and readable by every device in the cluster. The "Original Image", "Project Catalogue" and "Project Task Catalogue" need to be accessible by every device under the cluster.
Create a new G3D project Select the project path:\\10.100.6.100\sharebuf\G3DProject
Task Directory Settings Set the project "task directory": \\10.100.6.100\sharebuf\job
Montor Directory Setting Set "engine directory": \\10.100.6.100\sharebuf\job Start the engine
Set "engine directory": \\10.100.6.100\sharebuf\job, Start the engine.
Set "Cache Directory": D:/cache
Set "number of engines": 2.
After setting, click "Start Engine".
4. Submitting aerial triangulation tasks
5. Other engine settings
Open the other node engine and set the monitoring directory: \\10.100.6.100\sharebuf\job
Change the engine status from "Waiting" to "Running";
Check the information in the lower left corner of the main interface, number of engines: 2; number of engines running: 2.
Last updated