Outpost Configurations
What is a Configuration?
A configuration is a set of device runtime settings that are applied to your Outpost deployment. This includes things like model artifact used for inference, confidence thresholds, and camera frame rate amongst others. Configurations are defined as a set of YAML files, with each YAML file governing a particular service in the device runtime.
Before installing Outpost on your device, you will need to have at least one existing configuration in your workspace. This will be used as the initial configuration at install time before any modifications are made. If you do not have any existing configurations in your workspace, you will need to create one.
Creating Configurations
If you are doing this for the first time, the configuration creation process is already embedded within the Outpost installation process. You can simply follow the installation prompts to create a new configuration.
You will need to use our Datature CLI to create a new configuration.
-
Run the command below to initate the creation process.
datature outpost configurations create
-
You will first need to provide a descriptive name for your configuration so it can be easily reused when registering other devices in the future.
? Enter a descriptive name for this configuration: monitoring-production-v1
-
Then, you will need to choose if you want to use the default configuration, or customize your own. The default configuration is a simple pipeline consisting of camera capture rate at 30 FPS, model predictions with 0.5 threshold, saving of predictions to the local disk, as well as active learning to upload low-confidence images and predictions back to Nexus.
? Specify which configuration spec you want to use: default
-
If you wish to customize your configuration, you can download the configuration files locally, then modify the
outpost-prediction.yml
file. Select the configuration version as1.0.0
, then provide the folder containing the configuration files to upload.? Specify which configuration spec you want to use: Custom ? Enter the configuration version: 1.0.0 ? Enter the path to the folder containing the configuration files: /path/to/modified/configuration/files/
-
Once your new configuration has been created, you can use it when registering new Outpost devices.
Modifying Configurations
Modifying configurations is currently only limited to changing the model artifact used for inference. If you wish to make other changes, please create a new configuration, or contact us.
Deleting Configurations
Deleting configurations is not currently supported. If you wish to remove a particular configuration entirely from your workspace, please contact us.
👋 Need help? Contact us via website or email
🚀 Join our Slack Community
💻 For more resources: Blog | GitHub | Tutorial Page
🛠️ Need Technical Assistance? Connect with Datature Experts or chat with us via the chat button below 👇
Updated about 23 hours ago