[ Teaching ]  Leadtek GDMS Function (5) Task

Leadtek GDMS Function (5) Task

  By : Leadtek AI Expert     19

Leadtek GPU Docker Management System (GDMS) is a Docker-based GPU resource allocation and management software. GDMS uses an intuitive and graphical user interface to centrally manage AI and big data projects and development resources for universities/schools, research institutions, and corporations.


Combined with Leadtek WinFast GPU workstations and servers, GDMS allows you to maximize resource usage, manage your tasks more efficiently, and reduce the total cost of ownership. All kinds of schools, institutions, and corporations will benefit from GDMS in their development environment deployment, no matter it’s an AI development project, an AI training course, or a GPU accelerated application project.



There are 7 functions in GDMS: 

(1) Overview

(2) Server

(3) Container

(4) Image

(5) Task

(6) Log

(7) Settings


In this article, we will talk about function (5) Task.


(5) Task

The Task section includes user-defined scheduling tools for operations on Servers, Projects, and Containers. 


The page field descriptions are: 

  • Task Name: The name of the schedule. 
  • Action: The schedule command.
  • From: The schedule start time.
  • Due: The schedule end time. 
  • Specify Condition: The schedule repetition frequency. 



How to Add a Task: 

On the Task page, click the [ADD] button to enter the settings. In the Info tab, enter the task name, select the scheduling type (Server/Project/Container), and choose the action. The Server type offers options for Power On, Power Off, and Reboot; the Project type provides options to Start and Stop a project; the Container type offers options to Create, Start, and Stop a container. When selecting "Create" for a container, the interface will add relevant container configuration options. Once completed, directly click the [Next >] button at the bottom right or select the Condition tab.  




In the Condition tab, you can select the scheduling frequency, including Once, Daily, Weekly, or Monthly. When selecting Daily scheduling, the system will provide an option to set the task to repeat every N days. When selecting Weekly scheduling, in addition to the option to repeat every N weeks, the system will also provide options to select specific days of the week from Monday to Sunday for repetition. When selecting Monthly scheduling, in addition to the option to repeat every N months, the system will also provide options to choose a specific date or set the task to run on a particular weekday of a specific week each month. Once completed, directly click the [Next >] button at the bottom right or select the Start Time tab.  
 


 
 
In the Start Time tab, you can select the start date and time for the schedule. Once completed, directly click the [Next >] button at the bottom right or select the Server, Project, or Container tab. If you set a daily, weekly, or monthly recurring schedule in the Condition tab, you can choose the End Time tab. 



 
When you set a daily, weekly, or monthly recurring schedule in the Condition tab, the system will enable the End Time tab. In the End Type section, you can set when the recurring schedule should end, including options for ending on a specific date, limiting the number of repetitions (Repeat Times), or never ending (Never). The Repeat Times option allows you to set a maximum of 30 repetitions before the schedule ends. Once completed, directly click the [Next >] button at the bottom right or select the Server, Project, or Container tab.  

 
 
 
Based on the scheduled settings, the scheduling target options will change accordingly. If you select "Server" in the Info tab, a list of servers will appear as the scheduling target options.



If you select "Project" in the Info tab, a list of projects will appear as the scheduling target options.  

 
 
 
If you select "Container" in the Info tab, container configuration options will appear.