Repository navigation
Conversation
Contributor
There was a problem hiding this comment.
go2 replay realtime (arm64)
Details
| Benchmark suite | Current: ac112ce | Previous: 17fdb6b | Ratio |
|---|---|---|---|
peak memory |
1631.391 MB |
1589.477 MB |
1.03 |
peak threads |
358 threads |
350 threads |
1.02 |
network (transport) |
2721.643 MB |
2730.079 MB |
1.00 |
disk write |
1.914 MB |
1.707 MB |
1.12 |
instructions |
122.313 G |
115.497 G |
1.06 |
This comment was automatically generated by workflow using github-action-benchmark.
❌ 25 Tests Failed:
View the top 3 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
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.
Linear project: Message Encoding Refactor
V4L2Camera now publishes generated
sensor_msgs/msg/CompressedImagevalues with the Rust SDK CDR codec. The Python wrapper uses the same built-in owner. Device selection, clock correction, retries and JPEG capture stay in the existing worker.The Nix flake remains self-contained. It fetches one fixed-hash project snapshot, prepares schemas through the existing Python build core and published
dimos-cdrgen==0.1.1, and assembles the SDK, generated owner and local worker at their Cargo-relative paths. It does not reach outside the module directory. No upstream.msgfiles or generated classes are checked in. Macro validation now accepts canonical slash-separated names while retaining legacy dotted names and payload mismatch errors.Dependent draft after #4655. RealSense/ZED, native CDR TF, downstream perception and default-transport cutover remain later slices. No worker binary, V4L2 device, Jetson driver or robot was started. No new generator release or package registry publication.
Validation
At
5385ae1df08b5ae8091cdc2f4aee9002cf73acd6:--locked --offline, including software JPEG and CDR. Clippy passed with warnings denied.pip checkpassed.The Nix project source is pinned to
3d68b9a7966fd7e447642bb72f3dc8ee8579f865(the first preparation commit in this PR), archive SHA256288b8b2bc9b00a3ba8cc58efc6340001b9eca1b9ba9eff01e94ebd487da7d304. The published generator wheel is separately hash-pinned. Generation runs offline after those inputs are fetched.Try it without a camera
From this PR's checkout and an environment containing Nix:
cd dimos/hardware/sensors/camera/v4l2/rust nix build path:.For normal repository development with Rust/C toolchains, prepare messages through the ordinary editable Python install, then run only library tests:
The embedded walkthrough explains the artifacts and prerequisites. The equivalent isolated Cargo source assembly was executed locally; the Nix command above remains an unverified gate. Do not launch the camera binary as an offline check.
File change summary
Relative to #4655 at
7e2452385ddbf60b19cf9c979e17eefb0109dcf7: nine files, 196 additions and 17 deletions; binary lockfile excluded from line counts.