#!/usr/bin/env python import brisbane brisbane.init(True) task4 = brisbane.task_create("A") brisbane.task_submit(task4, brisbane.brisbane_cpu, False); task5 = brisbane.task_create("B") brisbane.task_submit(task5, brisbane.brisbane_gpu, False); task6 = brisbane.task_create("C") task6_dep = [ task5 ] brisbane.task_depend(task6, 1, task6_dep); brisbane.task_submit(task6, brisbane.brisbane_cpu, False); task7 = brisbane.task_create("D") task7_dep = [ task4, task6 ] brisbane.task_depend(task7, 2, task7_dep); brisbane.task_submit(task7, brisbane.brisbane_gpu, False); task8 = brisbane.task_create("E") task8_dep = [ task5 ] brisbane.task_depend(task8, 1, task8_dep); brisbane.task_submit(task8, brisbane.brisbane_cpu, False); brisbane.finalize()
#!/usr/bin/env python import brisbane import numpy as np import sys brisbane.init() task2 = brisbane.task_create("A") brisbane.task_submit(task2, brisbane.brisbane_any, False); task3 = brisbane.task_create("B") brisbane.task_submit(task3, brisbane.brisbane_any, False); task4 = brisbane.task_create("C") task4_dep = [ task3 ] brisbane.task_depend(task4, 1, task4_dep); brisbane.task_submit(task4, brisbane.brisbane_any, False); task7 = brisbane.task_create("BLOCK") brisbane.task_submit(task7, brisbane.brisbane_any, True); brisbane.task_release(task7); task8 = brisbane.task_create("NB") brisbane.task_submit(task8, brisbane.brisbane_any, False); task5 = brisbane.task_create("D") task5_dep = [ task2, task4 ] brisbane.task_depend(task5, 2, task5_dep); brisbane.task_submit(task5, brisbane.brisbane_any, False);