-
Notifications
You must be signed in to change notification settings - Fork 452
BUDA overview
David Anderson edited this page Dec 11, 2024
·
13 revisions
BOINC Universal Docker app (BUDA) is a framework for running Docker-based apps on BOINC. It lets scientists run Linux apps on volunteer computers.
BUDA lets scientists:
- Use new or existing Docker-based applications. A Dockerfile can specify complex software environments such as Python versions and modules, numerical libraries, and so on. The applications can access GPUs.
- Submit batches of jobs (with different input files and/or command lines) to these applications. The jobs will run on volunteer computers. which are mostly Windows and Mac.
- Monitor jobs and download their output files.
Everything is done through a web interface. Scientists don't need to understand anything about BOINC, and they don't need login access to the project's BOINC server.
If you're a scientist using a BUDA-enabled BOINC project, read about BUDA job submission.
If you administer a BOINC project and want to BUDA-enable it, read about BUDA setup.
To learn how it works, read BUDA implementation.