Spaces:
Sleeping
Sleeping
import sys | |
import modal | |
app = modal.App("example-hello-world") | |
def f(i): | |
if i % 2 == 0: | |
print("hello", i) | |
else: | |
print("world", i, file=sys.stderr) | |
return i * i | |
def main(): | |
# run the function locally | |
print(f.local(1000)) | |
# run the function remotely on Modal | |
print(f.remote(1000)) | |
# run the function in parallel and remotely on Modal | |
total = 0 | |
for ret in f.map(range(200)): | |
total += ret | |
print(total) | |