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...
Metadata
Release files for roboflex.profiler 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| roboflex.profiler-0.1.3.tar.gz | 15.0 kB | Details |
Release files / roboflex.profiler-0.1.3.tar.gz
| Download URL | roboflex.profiler-0.1.3.tar.gz |
|---|---|
| Size | 15.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e9bdc47a6f8d3cf98a6469ac4a0b38af4ae9e527df006bdcde4fa75d750496f
|
|
BLAKE2b-256 checksum How to use checksums |
b7c5ec78f3f91459527614fcb3ca737aa5ce9a1fc6cda92be8d4311e5ea6ed73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|