holoscan.executors

This module provides a Python API for the C++ API Executor classes.

holoscan.executors.GXFExecutor GXF-based executor class.
class holoscan.executors.GXFExecutor

Bases: holoscan.core._core.Executor

GXF-based executor class.

Attributes

context The corresponding GXF context.
context_uint64 The corresponding GXF context represented as a 64-bit unsigned integer address
fragment The fragment that the executor belongs to.

Methods

run(self, arg0) Method that can be called to run the executor.
__init__(self: holoscan.executors._executors.GXFExecutor, app: holoscan.core._core.Fragment) → None

GXF-based executor class.

Parameters
appholoscan.core.Fragment

The fragment associated with the executor.

property context

The corresponding GXF context. This will be an opaque PyCapsule object.

property context_uint64

The corresponding GXF context represented as a 64-bit unsigned integer address

property fragment

The fragment that the executor belongs to.

Returns
nameholoscan.core.Fragment

run(self: holoscan.core._core.Executor, arg0: holoscan.graphs._graphs.OperatorGraph) → None

Method that can be called to run the executor.

Previous holoscan.core
Next holoscan.graphs
© Copyright 2022-2023, NVIDIA. Last updated on Feb 9, 2024.