Applications

In Synpse, when you want to run your software, you will need to create an Application. Application specification defines things like container or exec configuration and where it should be scheduled.

Applications

Complete application deployment and management capabilities:

Getting Started

Configuration & Management

Networking & Access

Advanced Features

  • Using GPUs - GPU acceleration for applications
  • Substitution - Dynamic configuration templating
  • Logs - Application logging and monitoring

Resources

Overview

Synpse supports 2 types of runtime drivers:

  • Containers - Docker or Podman (containerD) container images
  • Exec - Arbitrary binaries or scripts available on device

You can mix and match both types in a single application specification and deploy to your fleet of devices. Applications are scheduled based on device labels and can be updated seamlessly across your entire infrastructure.