Skip to main content

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 as v0.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.