You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make sure the static visualizer is working with the Python app.
Update the README and mention that Python dependencies need to be
installed before launching the visualizer.
Signed-off-by: Andreas Heumann <[email protected]>
Copy file name to clipboardExpand all lines: applications/pipeline_visualization/README.md
+10-8Lines changed: 10 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ This will start a NATS server listening on `0.0.0.0:4222`.
33
33
34
34
### Step 3: Start the Visualizer
35
35
36
-
In a second terminal, start one of the Python visualizers:
36
+
In a second terminal, make sure the [visualizer Python dependencies](#visualizer-python-dependencies) are installed and start one of the Python visualizers:
37
37
38
38
```bash
39
39
cd applications/pipeline_visualization/visualizer
@@ -44,7 +44,7 @@ The web interface will be available at: **[http://localhost:8050](http://localho
44
44
45
45
### Step 4: Run the Holoscan Application
46
46
47
-
In a third terminal, run the C++ application:
47
+
In a third terminal, run the application:
48
48
49
49
```bash
50
50
# Run the Python version (default when --language is not specified)
@@ -137,18 +137,18 @@ flowchart TB
137
137
138
138
## Components
139
139
140
-
### C++ Application (`cpp/`)
140
+
### Application (`cpp/` and `python/`)
141
141
142
-
The C++ application demonstrates a simple Holoscan pipeline with data logging:
142
+
The C++ and Python applications demonstrates a simple Holoscan pipeline with data logging:
143
143
144
144
-**SourceOp**: Generates sine waves with varying frequencies (10-20 Hz)
145
145
-**ModulateOp**: Adds high-frequency modulation (300 Hz) to the signal
146
146
-**SinkOp**: Receives the processed data
147
147
-**NatsLogger**: A custom data logger that publishes tensor data to NATS using FlatBuffers serialization
148
148
149
-
The application logs both inputs and outputs of operators, allowing visualization of data at each stage of the pipeline.
149
+
The applications log both inputs and outputs of operators, allowing visualization of data at each stage of the pipeline.
150
150
151
-
### Python Visualizers (`python/`)
151
+
### Python Visualizers (`visualizer/`)
152
152
153
153
Two visualization options are provided:
154
154
@@ -185,9 +185,11 @@ The data format is defined using FlatBuffers for efficient serialization:
185
185
186
186
## Prerequisites
187
187
188
-
All dependencies are installed automatically when using the `holohub run` command inside the Holohub container.
188
+
All dependencies to run the application are installed automatically when using the `holohub run` command inside
189
+
the Holohub container. Since the visualizer is run outside the Holohub container, its dependencies must be
190
+
installed separately. See the next section for details.
0 commit comments