Skip to main content

Command line interface for packaging and running Holoscan applications.

Project description

Code Check Coverage Status

Holoscan CLI

Command line interface for packaging and running Holoscan applications.

Overview

This repository is the home for Holoscan CLI. It includes tools for packaging and running Holoscan applications.

Prerequisites

You will need a platform supported by NVIDIA Holoscan SDK. Refer to the Holoscan SDK User Guide for the latest requirements. In general, Holoscan-supported platforms include:

  • An x64 PC with an Ubuntu operating system and an NVIDIA GPU or
  • A supported NVIDIA ARM development kit.

Installation

Holoscan CLI is delivered as a Python package and can be installed from PyPI.org using one of the following commands:

Holoscan SDK Version Installation Command CUDA Version
2.8 or earlier pip install holoscan 12.6
2.9 or later pip install holoscan-cli 12.6

Build From Source

Prerequisites

To build the Holoscan CLI from source, you will need to clone this repository and install the following dependencies:

Development Environment

Holoscan CLI uses Poetry for package and dependency management. After installing Poetry, run the following commands to get started:

# Create virtual environment
poetry env use python3.12

# Activate virtual environment
eval $(poetry env activate)

# Install dependencies
poetry install

# Configure pre-commit hooks
pre-commit install

# Run pre-commit against all files
pre-commit run --all-files

# Build sdist package
poetry build

# Run tests
poetry run pytest

For more information on Poetry and its usages, see the Poetry documentation.

Contributing to the Holoscan CLI

See CONTRIBUTING.md for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

holoscan_cli-4.2.0-py3-none-any.whl (77.4 kB view details)

Uploaded Python 3

File details

Details for the file holoscan_cli-4.2.0-py3-none-any.whl.

File metadata

  • Download URL: holoscan_cli-4.2.0-py3-none-any.whl
  • Upload date:
  • Size: 77.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for holoscan_cli-4.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 090b7e906af902b69c6032e9f7094bb2c8e9fbcc8dffa545403361b2c18e4ce2
MD5 9f8e39a43aa6bd62cc788a768a277292
BLAKE2b-256 616d59dd5de6c74ecdcdd60312f03b5199772df6b5daeed0d20020cb792bfab0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page