Repository navigation
feat(ansible): pin yabloc_pose_initializer to the pruned v1.0 bundle - #7269
Conversation
Tag v1.0 keeps the frozen graph the node reads, at the same saved_model/model_float32.pb path, plus an ONNX export of the same network. It drops the roughly 100 TFLite, TF.js, OpenVINO, Myriad, SavedModel and TF-TRT files of the upstream export, which nothing in Autoware reads. A fresh install saves about 40 MB. An install that already holds the v0.1 file set keeps the extra files on disk, because hf download never deletes. They are inert. Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
|
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
|
@KYabuuchi -san, could you review this PR? This pr removes unused files and downloads only the used files with v1.0 version. |
|
https://huggingface.co/AutowareFoundation/yabloc_pose_initializer/tree/v1.0/saved_model v1.0 only has these 2 files. |
|
I will update the universe side in a later PR with the updated information after this is merged. |
@xmfcx Thank you for improving. Let met check the file. |
KYabuuchi
left a comment
There was a problem hiding this comment.
I have checked this version includes all the necessary files. Then Yabloc also still works as before. 👍
|
Thank you @KYabuuchi -san for very very quick review! |
…utowarefoundation#7269) Tag v1.0 keeps the frozen graph the node reads, at the same saved_model/model_float32.pb path, plus an ONNX export of the same network. It drops the roughly 100 TFLite, TF.js, OpenVINO, Myriad, SavedModel and TF-TRT files of the upstream export, which nothing in Autoware reads. A fresh install saves about 40 MB. An install that already holds the v0.1 file set keeps the extra files on disk, because hf download never deletes. They are inert. Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
Description
Batch D pinned yabloc to tag
v0.1, the complete upstream PINTO export, so the new hosting delivered the same file set as the old archive. This PR switches the pin tov1.0, which keeps the frozen graph the node reads, at the samesaved_model/model_float32.pbpath, plus an ONNX export of the same network.v1.0drops the variant formats of the upstream export, which nothing in Autoware reads. The two files the node can use are byte-identical across the tags.v0.1v1.0saved_model/model_float32.pb, the file the node readssaved_model/model_float32.onnxAn install that already holds the
v0.1file set keeps the extra files on disk, becausehf downloadnever deletes. They are inert.v0.1pin: feat(ansible): download yabloc_pose_initializer, tensorrt_bevdet, lidar_apollo_instance_segmentation from Hugging Face #7248AI usage
AI usage: written with Claude Code from the follow-up list in #7223
Self-review: Done ✅
Verification: The
.pbthe node reads is byte-identical acrossv0.1andv1.0, and the role run with the new pin endedfailed=0.Tag comparison via the Hub API
saved_model/model_float32.pbLFS sha256 atv0.1and atv1.0: bothc4e373552f4efb91592ed99f49afc6df179f8a95174ceaddd1ab35692f435b47saved_model/model_float32.onnxsha256 is also identical across the two tagssha256sumof the file on this machine matches the same valueLocal playbook run
On the branch rebuilt on top of the merged refactor.
ok: [localhost] => (item=yabloc_pose_initializer v1.0), recapfailed=0ansible-lint:Passed: 0 failure(s), 0 warning(s), profileproduction