Repository navigation
Conversation
Contributor
There was a problem hiding this comment.
go2 replay realtime (arm64)
Details
| Benchmark suite | Current: 254cb8b | Previous: cb50a9d | Ratio |
|---|---|---|---|
peak memory |
1627.5 MB |
1541.547 MB |
1.06 |
peak threads |
360 threads |
355 threads |
1.01 |
network (transport) |
2722.084 MB |
2722.791 MB |
1.00 |
disk write |
1.672 MB |
1.695 MB |
0.99 |
instructions |
122.819 G |
114.949 G |
1.07 |
This comment was automatically generated by workflow using github-action-benchmark.
❌ 3 Tests Failed:
View the top 3 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
1 task
This was referenced Oct 20, 2026
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why do we need this?
Generated message classes need CDR ports across the Python and native SDKs, typed WebRTC, and optional ROS. This complete transport unit replaces #4649, #4708, and #4712.
What is this feature?
Adds opt-in CDR over raw LCM and Zenoh, exported native SDK sources, and a three-language coordinator example. WebRTC frames retain their declared generated schema. Shared decoding rejects invalid encapsulation. The optional ROS bridge uses ROS CDR serialization.
Dependency and base: #4721 external authoring, which depends on #4366 built-in messages. Tests, examples, docs, and workflow checks stay in this unit. Default factory cutover, recording, converter, and teleop consumer changes remain separate. #4366 now includes current main through a normal merge. This branch includes that reconciled dependency.
Validation: 74 source tests, 66 installed-wheel tests, the installed Python/C++/Rust coordinator example, and 155 Rust SDK tests passed. The wheel built successfully with complete web assets. Generic native source preparation, explicit TF codecs, exact source timestamps, and shared pointcloud layout extraction are included in this SDK unit. Installed imports were checked against the wheel path. ROS tests mock ROS interfaces. No hardware or CI validation is claimed.
How to manually run this
Install this branch's matching artifacts with
message-buildand the native SDK dependencies. Follow the installed three-language module example. Rundemo_modules.py --help, then use its interactive coordinator flow to exchange generated values through Python, C++, and Rust ports.Which issue(s) does this PR close?
No issue closure. Consolidation replacement for #4649, #4708, and #4712.
Checklist