navio

Seamless machine learning model management, deployment and monitoring for supercharging MLOps for any organization on the best AI platform

Use navio to perform various machine learning operations across an organization's entire artificial intelligence landscape. Take your experiments out of the lab and into production, integrate machine learning into your workflow for a real, measurable business impact.

MLOps

navio provides various Machine Learning operations (MLOps) to support you during the model development process all the way to running your model in production. Automatically create REST endpoints and keep track of the machines or clients that are interacting with your model.

Why you should run your models on navio

Focus on exploration and training your models to obtain the best possible result and stop wasting time and resources on setting up infrastructure and other peripheral features. Let navio handle all aspects of the productionisation process to go live quickly with your machine learning models. Security, monitoring, deployment, and containerization all come as standard with simplicity at the center of everything.

Interoperability

Upload any custom python-compatible model to navio to make use of its user interface to easily manage, deploy and integrate your models. navio makes use of MLflow, a standard for packaging ML models so that you can continue to create models using your favourite tools and deep learning frameworks.

Effortless integration

Use REST endpoints to integrate model predictions into any application, machine, or device. Effortlessly replace your model with a retrained version without having to regenerate the endpoints or reconfigure access, speeding up collaboration between departments and ensuring an efficient workflow.

One-click deployment

Deploy models without the need for technical skills. Manage multiple deployments and secure access to your deployed models with built-in security features and access control.

Monitoring and performance

Monitor deployed models to ensure robustness and model stability. Prevent data drift with out-of-distribution detection and keep track of real-time changes in incoming data and predictions.

Retraining

Retrain your models within navio when more data becomes available. Manage all your retrained models in one use case and switch them out easily to compare results. 

Device overview

Have an overview of all devices connected to your deployed models. From mobile phones sending gyroscope data to your model to any industrial machine on the shop floor requesting predictions with its sensor data.

Leverage navio across any industry to gain a competitive advantage by applying AI in real-time. Whatever your use case, navio helps you productionise your anomaly detection, computer vision, or deep learning models for a real return on investment.

Industry independent

More than just deploying a model

Organization and Simplicity

Stay organized by managing models in various workspaces and use cases. Control access via user management.

Out-of-distribution detection

Out-of-distribution detection (OOD) for detecting outliers in the data during prediction.

Explanations

SHAP explanations to get explainable predictions or configure your own explanation visualizations for your custom models using Plotly.

GPU Support

Speed up model inference and get real-time predictions faster than ever before with GPU acceleration. Performing computations on a GPU versus a traditional CPU does not only benefit performance but also tends to be more energy-efficient.

Available as an on-premise solution or on Azure cloud.

navio API

The navio API allows data engineers and data scientists to programmatically include navio in their development or production workflow. Use the API to perform various tasks including training, uploading, and deploying.

https://navio.craftworks.io/docs/navio-api

Upcoming features

  • navio on Edge

    • Deploy models directly to edge devices 

    • Manage edge devices
       

  • MQTT messaging

    • Publish predictions as MQTT messages

    • Subscribe to MQTT datastreams for inference 
       

  • ONNX models

    • Support managing of ONNX models 
       

  • Model versioning 

    • Extending retraining with fine-grained version management
       

  • Knowledge base 

    • Tutorials and Tips

 

Are you interested? Talk to us about navio!