Process terabytes of data in minutes, not days.
Burla is an open-source python package that makes it easy to run code on (lots of) other computers.
One Powerful Function
Burla is a python package with just one function: remote_parallel_map
With remote_parallel_map, anyone can run python on thousands of computers in the cloud.
In this example, remote_parallel_map will call my_function, on every input in my_inputs, at the same time, each on a separate computer in the cloud.
⚡️ Low Latency
1000 CPUs within 1 second.
Burla will start executing your code with up to 1000 CPUs within one second of receiving a request.
🏎️ Nvidia GPUs
👨💻 Local Developer Experience
Just pass: GPU="A100"
When calling remote_parallel_map to execute any python function on a
Coding in the cloud should feel no different from developing locally.
Burla re-raises exceptions, and streams stdout/stderr locally.
📦 Packages Sync Automatically
🐳 Custom Docker Containers
💾 Simple Network Storage
Burla automatically clones your local python env in the remote env.
Environments are cached so subsequent requests are still fast.
Need to process 1000's of files?
Run > burla upload ... to add files to a network disk attached to every computer executing your function.