starpu_py.py 465 B

12345678910111213141516171819202122232425262728
  1. import starpu
  2. import time
  3. @starpu.delayed
  4. def salut():
  5. time.sleep(1)
  6. print ("salut, le monde")
  7. def hello():
  8. print ("print in python")
  9. print ("Hello, world!")
  10. starpu.pause()
  11. print("begin to submit task in python")
  12. fut=starpu.task_submit(hello)
  13. salut()
  14. #starpu.task_submit(hello)
  15. #starpu.task_submit(hello)
  16. print("finish to submit task in python")
  17. starpu.resume()
  18. #print("begin to sleep")
  19. #time.sleep(1)
  20. #print("finish to sleep")
  21. starpu.task_wait_for_all()