Installation
As an AI application developer using the SiMa NEAT framework, you have two options for setting up your development environment:
- Install the NEAT framework and develop your app directly on a Modalix DevKit.
- Install the NEAT framework and develop in the NEAT eLxr SDK, then test on a paired DevKit.
Both paths use the same NEAT framework installation procedure. The difference is where you do day-to-day development work.
Prerequisite
- You must have a SiMa.ai Modalix 3.0+ Developer Kit.
- Make sure your Modalix DevKit is connected to the Internet.
- We recommend creating an account at developer.sima.ai to access assets such as precompiled models for testing.
- Install
sima-cliusing the official guide in both your DevKit and host environments.
Which installation should you choose?
| Install On | Best for | Benefits |
|---|---|---|
| DevKit | Convenience and simplicity |
|
| NEAT eLxr SDK | Efficiency and faster iteration |
|
Python-only workflow tip
If your app is primarily Python, working directly on the DevKit is often sufficient because the Python runtime (pyneat) executes on the DevKit. Use the NEAT eLxr SDK primarily when you need C++ cross-compilation and unified SDK/DevKit orchestration.
Recommended flow
- Install on NEAT eLxr SDK if you want maximum development efficiency.
- Use DevKit directly if you want simplicity.
Follow NEAT Framework to install or update the NEAT runtime/framework on either the NEAT eLxr SDK or a DevKit. The installation procedure is the same in both environments.