Package: edgesoftware
Command Line Interface for Intel® Edgesoftwareedgesoftwareis a command line interface wrapper (CLI) that helps you manageIntel® Edge Software Hub packages. With these pretested and pre-validated packages you can create reliable, scalable AI applications for the edge.InstallationRequirementsMinimum Python* version: 3.6To install the software package, you will need an XML configuration file (edgesoftware_configuration.xml) along with the CLI. There is a dedicated XML configuration file for each software package (for example, Edge Insights for Vision) which you can find onIntel® Edge Software Hub.System RequirementsThe table below lists supported operating systems and Python versions required to run the installation.Supported Operating SystemPython* Version (64-bit)Ubuntu* 18.04 long-term support (LTS), 64-bit3.6Ubuntu* 20.04 long-term support (LTS), 64-bit3.8Red Hat* Enterprise Linux* 8, 64-bit3.6CentOS* 7, 64-bit3.6NOTE: This package can be installed on other versions of Linux, but only the specific versions above are fully validated.Install edgesoftware CLIStep 1: Install and update PIP to the highest versionTo install pip in Ubuntu 18.04 and Ubuntu 20.04,sudoaptinstallpython3-pipTo install pip in CentOS 7 and RHEL 8:sudo yum install python3-pipRun the command below to upgrade pip to the latest version:python3 -m pip install --upgrade pipStep 2. Install the packageRun the command below:python3-mpipinstalledgesoftware--userStep 3. If needed, launch a new terminal and verify that package is installedRun the command below:edgesoftware-vYou will not see any error messages if installation finished successfully.Using the edgesoftware CLILearn all of the commands available withedgesoftwareCLIRun the command below:edgesoftwareResponse:Usage: edgesoftware [OPTIONS] COMMAND [ARGS]...A CLI wrapper for management of Intel® Edge Software Hub packages.Options:optionsdescription-v, --versionShow the version and exit.--helpShow this message and exitCommands:commandsdescriptiondockerPull docker imagesdownloadDownload modules/artifacts of a package.exportExport modules installed as part of a package.helmDownload Helm charts or update Kubernetes secret keys.installInstall modules of a package.listList the modules of a package.logShow log of CLI events.uninstallUninstall the modules of a package.updateUpdate the modules of a package.upgradeUpgrade a package.Learn more about a commandRun the command below:edgesoftware<command>--helpExample:edgesoftwarelist--helpResponse:Usage: edgesoftware list [OPTIONS]List the modules of a package.Options:optionsdescription-v, --versionLists available packages.-j, --jsonReturn output in json format.-d, --defaultLists the default modules of a package--helpShow this message and exitTroubleshootingError:edgesoftwarecommand may not respond after installation.To mitigate this issue, close the current terminal and open a new terminal. The command should work in the newer terminal.Error:python3 -m pip install edgesoftwaremay fail due to failed installation of cryptography package.To resolve this issue, upgrade pip to latest version usingpython3 -m pip install --upgrade pipand then retry the installation.Error:edgesoftware installcommand may fail first time giving error - missing esb_common.To resolve this issue, try edgesoftware install command once again. This time you should be able to install the modules.Additional ResourcesRefer toIntroduction to the Edge Software Hub CLIfor more information on CLI commands.LicenseAlledgesoftwarewheels on PyPI are distributed underLIMITED TOOLS LICENSE AGREEMENT.