holoscan.executors
This module provides a Python API for the C++ API Executor classes.
<a href="#holoscan.executors.GXFExecutor">holoscan.executors.GXFExecutor</a> |
GXF-based executor class. |
- class holoscan.executors.GXFExecutor
Bases:
<a href="holoscan_python_api_core.html#holoscan.core.Executor">holoscan.core._core.Executor</a>
GXF-based executor class.
Attributes
<a href="#holoscan.executors.GXFExecutor.context">context</a>
The corresponding GXF context. <a href="#holoscan.executors.GXFExecutor.context_uint64">context_uint64</a>
The corresponding GXF context represented as a 64-bit unsigned integer address <a href="#holoscan.executors.GXFExecutor.fragment">fragment</a>
The fragment that the executor belongs to. Methods
<a href="#holoscan.executors.GXFExecutor.run">run</a>
(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.