Use RunwayML models as nodes in VL.
Try it with vvvv, the visual live-programming environment for .NET
Download: http://visualprogramming.net
On Nov. 1, 2023, Runway announced that ML Lab, the feature upon which this plugin depends, will shut down at the end of this month. As a consequence, this plugin will cease to function after that time.
Requires:
- vvvv gamma 2020.2.0 or later.
- A login to RunwayML and access to the ML Lab.
In order to use this library with VL you have to install the nuget that is available via nuget.org. For information on how to use nugets with VL, see Managing Nugets in the VL documentation. As described there you go to the commandline and then type:
nuget install VL.RunwayML -pre
Once the VL.RunwayML nuget is installed and referenced in your VL document you'll see the category "RunwayML" under "ML" in the nodebrowser.
Next to your .vl document put two files:
\runway\hosted-models.txt
\runway\local-models.txt
In hosted-models.txt you can define multiple hosted models. one per line (model name, url, token), like:
runway/DenseDepth, https://densedepth-636803eb.hosted-models.runwayml.cloud/v1/, 000000000000==
In local-models.txt you can define multiple models that you run via the locally installed RunwayML application. on per line (model name, url), like:
PoseNet, http://localhost:8000
Both local and hosted models will then be available as nodes in the ML.RunwayML category.
Demos are available via the Help Browser!