Remote Dev Setup
This tutorial will walk you through setting up a NEPI remote system environment. The last section provides instructions for deploying and building NEPI from source for developers wanting the latest development branch or deploying customized solutions.
1) Ubuntu Linux PC connected to a NEPI Device over a wired or WiFi connection
2) NEPI device itself, within the NEPI Host environment
3) Windows or Mac PC running a Ubuntu Linux Virtual Environment
For detailed tutorials on NEPI User PC Setup processes see the "NEPI Getting Started" tutorials at: NEPI Tutorials
For additional support, visit the NEPI software community forum at: NEPI Community
NEPI Remote System Setup
Update Git application (sudo password is #Nsetup4You):
sudo apt update && sudo apt install -y gitClone the NEPI setup repo:
cd /home/${USER}
git clone https://github.com/nepi-engine/nepi_setup.gitRun the NEPI System Setup script:
nepiadmin.bash /home/${USER}/nepi_setup/scripts/remote_env_setup.sh
source ~/.bashrcnepisetupOther useful NEPI command line shortcuts:
sshnh # SSH into the NEPI Software Host System
sshn # SSH into the running NEPI Software ContainerSee the NEPI System command line shortcuts menu:
nepihelpNEPI GitHub Setup
This section is optional. Follow these steps if you want to get, update, and build NEPI Software from source code.
Check or set up an SSH Key for your GitHub Account by typing the following:
nepigithub~/nepi_engine_ws.Additional command line NEPI GitHub commands are available:
nepiclone # Clone the latest NEPI source-code repo
nepiclonedev # Clone the latest NEPI branch source-code repo
nepipull # Update to the latest NEPI source-code repo
nepimain # Switch to the NEPI source-code main repo branch
nepidev # Switch to the NEPI source-code develop repo branch
nepidpl # Deploy nepi source-code to nepi device
pushn # Push current repo (or submodule repo) if you have push permissionsNEPI Software Tutorials
Learn more about using and configuring the NEPI software, as well as building and deploying custom AI Models at nepi.com.
See the documentation, tutorials, videos, and community forum available at NEPI.com: NEPI Website
NEPI AI Training Software Setup
This section is optional. Follow these steps if you need to label image data and train custom AI models. This section walks through installing the labelImg software.
Run the NEPI AI Training Setup script:
bash /home/${USER}/nepi_setup/scripts/dev_ai_train_setup.shTest that labelImg opens:
labelImgTest that label-studio opens:
label-studio