diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2014-10-17 14:42:44 +0200 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2014-10-23 13:46:19 +0200 |
commit | 40be94635de9f74c25e5cae418594d04ec814742 (patch) | |
tree | 45570fae3154d4bc518782538977fc96a5e357a9 /ufo/ufo-fixed-scheduler.c | |
parent | 118ea8302e3db79b4d259966da43b81a0fe816a2 (diff) |
Add UfoBaseScheduler::set_gpu_nodes
This allows the user to specify which GPUs to use from a particular arch graph.
Diffstat (limited to 'ufo/ufo-fixed-scheduler.c')
-rw-r--r-- | ufo/ufo-fixed-scheduler.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ufo/ufo-fixed-scheduler.c b/ufo/ufo-fixed-scheduler.c index f790639..13d6414 100644 --- a/ufo/ufo-fixed-scheduler.c +++ b/ufo/ufo-fixed-scheduler.c @@ -407,7 +407,7 @@ append_if_not_existing (GList *list, UfoTask *task) static ProcessData * setup_tasks (UfoGraph *graph, - UfoArchGraph *arch, + UfoBaseScheduler *scheduler, UfoResources *resources, GError **error) { @@ -422,7 +422,7 @@ setup_tasks (UfoGraph *graph, data->tasks = NULL; nodes = ufo_graph_get_nodes (graph); - gpu_nodes = ufo_arch_graph_get_gpu_nodes (arch); + gpu_nodes = ufo_base_scheduler_get_gpu_nodes (scheduler); g_list_for (nodes, it) { UfoNode *source_node; @@ -502,7 +502,7 @@ ufo_fixed_scheduler_run (UfoBaseScheduler *scheduler, arch = ufo_base_scheduler_get_arch (scheduler); resources = ufo_arch_graph_get_resources (arch); - pdata = setup_tasks (UFO_GRAPH (task_graph), arch, resources, &tmp_error); + pdata = setup_tasks (UFO_GRAPH (task_graph), scheduler, resources, &tmp_error); if (tmp_error != NULL) { g_propagate_error (error, tmp_error); |