Skip to content

v2.1.16

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Aug 00:34
· 3 commits to main since this release
86ea8cb

This release makes package downloads easier, improves setup for Neat SDK 2.1.3, and fixes several update, container, and DevKit workflows.

Highlights

Download Neat packages without installing them

Use the new download command when you need package files for offline use, inspection, or later installation:

sima-cli neat download TARGET

You can also use sima-cli neat install --download-only TARGET. These commands download the package resources without running an installer or changing the current environment.

The previous raw manifest download workflow has moved to:

sima-cli neat artifacts TARGET

Model Compiler 2.1.3 support

Neat SDK 2.1.3 setup now installs the released Model Compiler 2.1.3 package and automatically selects the correct package for amd64 or arm64 systems.

For a manual installation, use the command that matches your architecture:

sima-cli neat install model-compiler/amd64@v2.1.3
sima-cli neat install model-compiler/arm64@v2.1.3

Older SDK releases continue to use their existing Model Compiler installation process.

Easier SDK access and setup

  • Added sima-cli sdk ros2 for opening the ROS 2 workspace.
  • Added sima-cli neat sdk and the sima-neat shell alias as Neat-focused ways to enter the SDK.
  • SDK extensions now remain available when setup uses --no-model-compiler. The --minimal option still omits extensions.
  • SDK setup now exposes ports for four Insight video channels by default. Use sima-cli sdk setup --insight-video-channels N when you need between 1 and 80 channels.
  • Compatibility checks now recognize SDK 2.1.3 prerelease version metadata while preserving support for older SDK images.

More reliable package and container access

  • Package and model downloads now resolve to consistent, immutable artifacts.
  • models/<model>:latest now selects the correct published model build.
  • Private GHCR container installs can use GITHUB_TOKEN or an authenticated GitHub CLI session. sima-cli guides the one-time authorization and retries securely.
  • Legacy install commands automatically retry through the Neat package installer when the target is a recognized Neat package.

Improved eLxr updates and bootable media

  • sima-cli update -y can now complete an eLxr update without interactive confirmation prompts.
  • When internal prerelease servers are unavailable, sima-cli -i update --force can use the external prerelease mirror and clearly warns when that fallback is active.
  • Bootable-media creation now selects the full writable eLxr disk image instead of the smaller netboot archive.

DevKit and host fixes

  • PCIe network interfaces are now detected reliably through the host system, including systems with multiple SiMa.ai cards.
  • PCIe throughput checks wait for the DevKit test server and report remote failures more clearly.
  • Fixed Docker Desktop startup on macOS being reported as a failure even when Docker started successfully.
  • Fixed GitHub playbook downloads by branch, tag, or commit on systems without Git installed.
  • Internal Model Zoo downloads now return to model selection instead of prompting for the same model again.
  • Clarified that modelzoo describe displays model information and modelzoo get downloads a model.

Before upgrading

  • sima-cli neat download now means “download a Neat package without installing it.” Use sima-cli neat artifacts for the previous raw manifest workflow.
  • New installations create the sima-cli, sdk, and sima-neat shell aliases. The older mpk, modelsdk, yocto, and elxr aliases are no longer created, but their SDK subcommands remain available.
  • If your Insight setup uses more than four video channels, pass --insight-video-channels during SDK setup.