Roboflex Profiler Library
Project description
roboflex.profiler
Roboflex Profiler has two parts:
-
The Profiler node. This node is intended to act as the root node of a computation graph. See metrics_central/examples/profile_graph.cpp, and examples/camera_follow/camera_follow.py for examples of how to us it. It brings two features:
1.1. When you call
start()orstop()on this node, it will walk the computation graph and start or stop all RunnableNodes.1.2. When you call
start(true), it will first inject a new MetricsNode between every two connected nodes. It will then drive publishing of Metrics information, which can be viewed with: -
The MetricsCentral program. This program displays Metrics information for a running computation graph. Every row is a connection, and every column is some information about that connection, including frequency of invokation, latency, Bytes/sec, etc.
clone this repo mkdir build && cd build cmake .. make
... then find the 'metrics_central' program, and run it...
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file roboflex.profiler-0.1.3.tar.gz.
File metadata
- Download URL: roboflex.profiler-0.1.3.tar.gz
- Upload date:
- Size: 15.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e9bdc47a6f8d3cf98a6469ac4a0b38af4ae9e527df006bdcde4fa75d750496f
|
|
| MD5 |
d9aab7da7416f1cd3d631cda535fc9a1
|
|
| BLAKE2b-256 |
b7c5ec78f3f91459527614fcb3ca737aa5ce9a1fc6cda92be8d4311e5ea6ed73
|