NEAT Framework
Use this page to install or update the SiMa NEAT framework/runtime in either eLxr SDK or DevKit. The installation procedure is the same in both environments, except that on the DevKit we recommend installing under /media/nvme to avoid filling the root file system:
/media/nvme exists on the DevKit. In the eLxr SDK container, use a container-local path such as $HOME/neat.
cd $HOME && mkdir -p neat && cd neat
Prerequisite: sima-cli
Install sima-cli in the environment where you plan to install NEAT.
Before you begin:
- 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-cli using the official guide. After sima-cli is ready, choose one of the NEAT installation paths below.
Official Release
sima-cli install neat
You can optionally install extras, including prebuilt tutorials, source-code tutorials, and tests.
Latest Build
Use this option to try the latest automated build. This method prompts you to select artifacts from any available branch or release.
wget -O /tmp/install-neat.sh https://tools.sima-neat.com/install-neat.sh && \
bash /tmp/install-neat.sh
Specific Build
Use this option to test a specific branch build or install a specific release.
wget -O /tmp/install-neat.sh https://tools.sima-neat.com/install-neat.sh && \
bash /tmp/install-neat.sh {branch-or-release} {githash}
Replace:
{branch-or-release}with your branch name or release tag such asv0.0.1{githash}with the 7-character Git commit hash
For releases, omit {githash} and pass only the release tag:
bash /tmp/install-neat.sh v0.0.1
If you prefer building from source, follow the Build guide.
On the DevKit, this installation also provisions a PyNeat virtual environment at ~/pyneat.
source ~/pyneat/bin/activate
If you run the installer from inside the NEAT eLxr SDK container, PyNeat runtime installation still targets the paired DevKit environment. NEAT is installed into a virtual environment under ~/pyneat on the DevKit.
Notes for SDK users
For SDK environment setup and DevKit Sync onboarding, see NEAT eLxr SDK.
Next step
Continue with Hello SiMa to validate your setup with a minimal app.