Skip to content

Latest commit

 

History

History
37 lines (35 loc) · 1.33 KB

File metadata and controls

37 lines (35 loc) · 1.33 KB

Repo Setup

export REPO_ROOT=$PROJECT/VFX-FlowpipeScheduler

Sub-Modules

git submodule add https://github.com/LucaScheller/flowpipe.git external/flowpipe git submodule add https://github.com/LucaScheller/NodeGraphQt.git external/NodeGraphQt

Python

python3.9 -m venv $REPO_ROOT/external/python Manually edit shell line prefix to "VFX-DeadlineFlowpipe-Python" in: $REPO_ROOT/external/python/bin/activate

Dependency Links

ln -s -r external/flowpipe/flowpipe external/python/lib/python3.9/site-packages/flowpipe ln -s -r external/NodeGraphQt/NodeGraphQt external/python/lib/python3.9/site-packages/NodeGraphQt

Pip Installs

source $REPO_ROOT/external/python/bin/activate pip install -r requirements.txt pip install /opt/Thinkbox/DeadlineRepository10/api/scripting/deadline-stubs-10.3.1.4.tar.gz

Repo Source

Dev Env

source setup.sh

Start

redis-server deadline-start deadline-webservice

Inspection

redis-insight

Workers

$DEADLINE_INSTALL_ROOT/DeadlineClient10/bin/deadlineworker $DEADLINE_INSTALL_ROOT/DeadlineClient10/bin/deadlineworker -name "background"

Stop

deadline-stop redis-cli shutdown

ToDos

  • Add partial redis json file editing via the json editing capabilities of redis
  • Add further graph optimization:
    • Add deadline support for putting all nodes into a single job (if the interpreter allows it)