Skip to content

Renderfarm submitters

Simon edited this page Oct 22, 2020 · 36 revisions

WIP

Pixar RenderMan - Tractor

https://renderman.pixar.com/tractor https://renderman.pixar.com/forum/download.php

meshroom/submitters/simpleFarmSubmitter.py meshroom/submitters/simpleFarmConfig.json

https://alicevision.org/img/meshroom/renderfarm.png

Fireworks

https://github.com/alicevision/meshroom/pull/81 https://materialsproject.github.io/fireworks

CGRU / AFANASY

https://github.com/alicevision/meshroom/issues/1039 https://www.youtube.com/watch?v=OYVZvlXdBsg (reference)

OpenCue

https://github.com/alicevision/meshroom/pull/992

https://www.youtube.com/watch?v=uOi3azKJ3Xs (reference) https://www.youtube.com/watch?v=Vk-huejruG0 (reference for local setup)

Slurm farm HPC

https://github.com/alicevision/meshroom/issues/357#issuecomment-535851216

  • slurm on render farm

Slurm needs bash script to load jobs with specific comments such #SBATCH (https://support.ceci-hpc.be/doc/_contents/QuickStart/SubmittingJobs/SlurmTutorial.html) .

slurmFarmSubmitter converts the Meshroom nodes to those scripts through python + jinja template https://github.com/sergiy-nazarenko/hafarm/blob/master/slurm_job.schema

slurmFarmSubmitter.py needs to be placed in meshroom/submitters/slurmFarmSubmitter.py

Amazon Web Services

https://github.com/alicevision/meshroom/wiki/Meshroom-on-AWS

leverage AWS SQS (Simple Queue Service), S3 (Simple Storage Service) and boto https://github.com/boto/boto

to do: submitter

reference: https://www.youtube.com/watch?v=_Oqo383uviw