Key Features
Code-First, Lightweight AI Workflow
Upload datasets, train AI models, and simulate dynamics directly from code without cloud infrastructure setup.
Companion Platform UI
Our platform is a companion UI that makes it faster to manage and visualize your datasets/models.
Open-Source Algorithms
Between AI models and controllers, our algorithms are open-source and integrate seamlessly with each other.
Automated AI Research
Optimize across hyperparameters and model architectures in parallel with cloud compute.
Controls and Simulation Focus
Onyx is purpose-built for controls and simulation engineers who need AI models that:- Predict system dynamics - Model continuous hardware physics like acceleration/torque
- Use hardware sensor data - Drop in about ~1 hour of time series data (~10Hz+ sampling rate)
- Run fast at inference - Deploy for real-time simulation and embedded systems at 1kHz+, with model file sizes between ~10-500KB
- Simulate trajectories - Our models add a
simulate()method to industry standard model libraries (eg. PyTorch) for multi-step trajectories with automatic state management - Can be verified - By training small, fast models, we can verify the model’s full input-output behavior before deployment for reliability and safety
High-Level Workflow
Train Models
Train or optimize models on your data from Python code or the platform UI. Training jobs will run in parallel on Onyx’s training infrastructure.
Quick Example
Here’s a short example to show the style/shape of code used with Onyx. We provide full control of all model/training parameters, but maintain well tuned default templates for common use cases.Next Step: Installation
Installation
Set up your account and install the Python SDK