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.0.0-py3-none-any.whl (77.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for holoscan_cli-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2d45b11106130de760d2d4590b9652e139819459458bc8f01572471ffbe65d8
MD5 cd4b438a8e7f53d1dfb74df397a67c2e
BLAKE2b-256 366ce84c7183341cc67bc36f4c88f01910053795e251a7228f60143d0bdd932d

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