Neptune - 1.1 English

Vitis AI User Guide (UG1414)

Document ID
Release Date
1.1 English

Neptune provides a web server with a modular collection of nodes defined in Python. These nodes can be strung together in a graph to create a service. You can interact with the server to start and stop these services. You can extend Neptune by adding your own nodes and services. Neptune builds on top of the Xstream API. In the following picture, the user is running three different machine learning models on 16 videos from YouTube in real-time. Through a single Neptune server, the time and space multiplexing of the FPGA resources are enabled. Detailed documentation and examples can be found here: (($VAI_ALVEO_ROOT)/neptune. Neptune is in the early access phase in this Vitis AI release.

Figure 1. Multi-stream, Multi-network processing in Alveo