Batch Job

Toolbox to spread batch work over multiple MATLAB instances, even on other PCs
1,1K Downloads
Aktualisiert 5. Jan 2023

This toolbox consists of several functions for spreading work over multiple MATLAB instances.
If you have a for loop which can be written something like:
for a = 1:size(input, 2)
output(:,a) = func(input(:,a), global_data);
end

then the functions in this toolbox can be used to split the for loop iterations across multiple MATLAB instances, including across multiple computing nodes/computers. This is a replacement for parfor in this use case, if you don't have the Parallel Computing Toolbox.

For the toolbox to work, its root directory needs to be on your MATLAB path at startup.

See the README at:
https://github.com/ojwoodford/batch_job/blob/master/README.md
for more information.

These functions are in beta testing. If you have any bug reports or fixes, please raise a github issue.

Zitieren als

Oliver Woodford (2024). Batch Job (https://github.com/ojwoodford/batch_job), GitHub. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2013a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Big Data Processing finden Sie in Help Center und MATLAB Answers
Quellenangaben

Inspiriert von: Multicore - Parallel processing on multiple cores

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Versionen, die den GitHub-Standardzweig verwenden, können nicht heruntergeladen werden

Version Veröffentlicht Versionshinweise
1.5.0.0

Update help text
Update description

1.4.0.0

Move to github

1.3.0.0

Bug fix

1.2.0.0

Add the logo

1.1.0.0

Add example. Improve code.

1.0.0.0

Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.