Command line interface for packaging and running Holoscan applications.
Project description
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:
- Python 3.10+.
- poetry 2.0+
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2d45b11106130de760d2d4590b9652e139819459458bc8f01572471ffbe65d8
|
|
| MD5 |
cd4b438a8e7f53d1dfb74df397a67c2e
|
|
| BLAKE2b-256 |
366ce84c7183341cc67bc36f4c88f01910053795e251a7228f60143d0bdd932d
|