Last updated
Last updated
With Burla, anyone can scale arbitrary python over thousands of virtual machines in the cloud. It's open-source, requires little setup, and is simple enough for even complete beginners.
Burla is a python package with only one function: remote_parallel_map
.
Given any python function, and a list of inputs, remote_parallel_map
calls the given function, on every argument in the list, at the same time, each on a separate virtual machine in the cloud.
Here's an example:
Each call to my_function
runs on a separate virtual machine in the cloud, in parallel.
With Burla, running code on remote computers feels the same as coding locally. This means:
Errors thrown in your code will appear on your local machine just like they normally would.
Anything you print appears on your local machine, just like it normally does.
Responses are pretty quick (you can run a million simple functions in a couple seconds).
For more info on remote_parallel_map
see our overview page, or the API docs.
To test out the code in the example above, hit the "Try it now" button at the top of the page!
Questions? Schedule a call with us, or email jake@burla.dev. We're always happy to talk.