File tree Expand file tree Collapse file tree 2 files changed +4
-7
lines changed
docs/integrations/prefect-ray
src/integrations/prefect-ray/prefect_ray Expand file tree Collapse file tree 2 files changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -52,8 +52,7 @@ def shout(number):
52
52
53
53
@flow (task_runner = RayTaskRunner)
54
54
def count_to (highest_number ):
55
- for number in range (highest_number):
56
- shout.submit(number)
55
+ shout.map(range (highest_number)).wait()
57
56
58
57
if __name__ == " __main__" :
59
58
count_to(10 )
@@ -154,8 +153,7 @@ def say_hello(name: str) -> None:
154
153
result_storage = " s3/my-result-storage" ,
155
154
)
156
155
def greetings (names : List[str ]) -> None :
157
- for name in names:
158
- say_hello.submit(name)
156
+ say_hello.map(names).wait()
159
157
160
158
161
159
if __name__ == " __main__" :
@@ -199,7 +197,7 @@ def process(x):
199
197
def my_flow ():
200
198
# equivalent to setting @ray.remote(num_cpus=4, num_gpus=2)
201
199
with remote_options(num_cpus = 4 , num_gpus = 2 ):
202
- process.submit(42 )
200
+ process.submit(42 ).wait()
203
201
```
204
202
205
203
## Resources
Original file line number Diff line number Diff line change @@ -51,8 +51,7 @@ def shout(number):
51
51
52
52
@flow(task_runner=RayTaskRunner)
53
53
def count_to(highest_number):
54
- for number in range(highest_number):
55
- shout.submit(number)
54
+ shout.map(range(highest_number)).wait()
56
55
57
56
if __name__ == "__main__":
58
57
count_to(10)
You can’t perform that action at this time.
0 commit comments