소스 검색

heteroprio examples: Fix execution with fpga devices

Samuel Thibault 4 년 전
부모
커밋
947a2838cf
4개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      tests/sched_policies/execute_all_tasks.c
  2. 2 0
      tests/sched_policies/prio.c
  3. 2 0
      tests/sched_policies/simple_cpu_gpu_sched.c
  4. 1 0
      tests/sched_policies/simple_deps.c

+ 1 - 0
tests/sched_policies/execute_all_tasks.c

@@ -53,6 +53,7 @@ run(struct starpu_sched_policy *p)
 		.cpu_funcs_name = {"dummy"},
 		.cuda_funcs   = {dummy},
 		.opencl_funcs = {dummy},
+		.fpga_funcs   = {dummy},
 		.nbuffers     = 0
 	};
 

+ 2 - 0
tests/sched_policies/prio.c

@@ -71,6 +71,7 @@ run(struct starpu_sched_policy *policy)
 		.cpu_funcs_name = {"A"},
 		.opencl_funcs = {A},
 		.cuda_funcs = {A},
+		.fpga_funcs = {A},
 		.nbuffers = 0
 	};
 
@@ -80,6 +81,7 @@ run(struct starpu_sched_policy *policy)
 		.cpu_funcs_name = {"B"},
 		.opencl_funcs = {B},
 		.cuda_funcs = {B},
+		.fpga_funcs = {B},
 		.nbuffers = 0
 	};
 

+ 2 - 0
tests/sched_policies/simple_cpu_gpu_sched.c

@@ -140,6 +140,7 @@ static struct starpu_codelet cpu_cl =
 	.cpu_funcs    = { dummy },
 	.cuda_funcs   = { dummy },
 	.opencl_funcs = { dummy },
+	.fpga_funcs   = { dummy },
 	.nbuffers     = 0,
 	.model        = &model_cpu_task
 };
@@ -149,6 +150,7 @@ static struct starpu_codelet gpu_cl =
 	.cpu_funcs    = { dummy },
 	.cuda_funcs   = { dummy },
 	.opencl_funcs = { dummy },
+	.fpga_funcs   = { dummy },
 	.nbuffers     = 0,
 	.model        = &model_gpu_task
 };

+ 1 - 0
tests/sched_policies/simple_deps.c

@@ -49,6 +49,7 @@ run(struct starpu_sched_policy *policy)
 		.cpu_funcs_name = {"dummy"},
 		.opencl_funcs = {dummy},
 		.cuda_funcs = {dummy},
+		.fpga_funcs = {dummy},
 		.nbuffers = 0
 	};