Slide 34
Slide 34 text
Ray Exceptions
• All ray primitives (task,
object, actor) generates a
“object reference”.
• If anything goes wrong
with the generator of
object reference, `ray.get`
raises an exception
@ray.remote
class Actor:
def print_task(self):
return 4 / 0
actors = [
Actor.remote()
for in range(4)
]
refs = [
actor.print_task.remote()
for actor in actors
]
ray.get(refs)