UfoGroupScheduler
UfoGroupScheduler — Schedule according to a grouping policy
|
|
Implemented Interfaces
UfoGroupScheduler implements
GInitable.
Description
Unlike the UfoLocalScheduler, the UfoGroupScheduler groups the same node
types together and assigns resources in a user-defined fashion. It is not
recommended to use this scheduler in production.
Functions
ufo_group_scheduler_error_quark ()
GQuark
ufo_group_scheduler_error_quark (void
);
Types and Values
UFO_GROUP_SCHEDULER_ERROR
#define UFO_GROUP_SCHEDULER_ERROR ufo_group_scheduler_error_quark()
enum UfoGroupSchedulerError
struct UfoGroupScheduler
struct UfoGroupScheduler;
The base class scheduler is responsible of assigning command queues to
filters (thus managing GPU device resources) and decide if to run a GPU or a
CPU. The actual schedule planning can be overriden.
struct UfoGroupSchedulerClass
struct UfoGroupSchedulerClass {
};
UfoGroupScheduler class