I was following the instructions for the baseline solution and I finally got the containers to run and execute, but after running:
bpc test bpc_pose_estimator:example ipd --tester-image bpc_tester:latest
and waiting for the containers to finish working I’m left with an empty solution.csv.
my test_output.log has lines like this:
[INFO] [1739768181.888750437] [ibpc_tester_node]: Sending request for scene_id 2 img_id 5 for objects array('Q', [11, 20])
[INFO] [1739768182.588787011] [ibpc_tester_node]: Got results: []
[INFO] [1739768183.667218453] [ibpc_tester_node]: Sending request for scene_id 2 img_id 4 for objects array('Q', [11, 20])
[INFO] [1739768184.206498409] [ibpc_tester_node]: Got results: []
[INFO] [1739768185.306782016] [ibpc_tester_node]: Sending request for scene_id 2 img_id 3 for objects array('Q', [11, 20])
[INFO] [1739768186.012671760] [ibpc_tester_node]: Got results: []
and my zenoh_output.log is like this (I only copied one section to save space, the file basically looks like this repeated about 8 times):
#!/bin/ash
cat /entrypoint.sh
echo " * Starting: /$BINARY $*"
exec /$BINARY $*
* Starting: /zenohd
e[2m2025-02-17T05:02:46.891343Ze[0m e[32m INFOe[0m main ThreadId(01) e[2mzenohde[0me[2m:e[0m zenohd v1.2.1 built with rustc 1.75.0 (82e1608df 2023-12-21)
e[2m2025-02-17T05:02:46.891662Ze[0m e[32m INFOe[0m main ThreadId(01) e[2mzenohde[0me[2m:e[0m Initial conf: {"access_control":{"default_permission":"deny","enabled":false,"policies":null,"rules":null,"subjects":null},"adminspace":{"enabled":true,"permissions":{"read":true,"write":false}},"aggregation":{"publishers":[],"subscribers":[]},"connect":{"endpoints":[],"exit_on_failure":null,"retry":null,"timeout_ms":null},"downsampling":[],"id":"ad184cf89c55081bce97211df0a1d257","listen":{"endpoints":{"peer":["tcp/[::]:0"],"router":["tcp/[::]:7447"]},"exit_on_failure":null,"retry":null,"timeout_ms":null},"metadata":null,"mode":"router","open":{"return_conditions":{"connect_scouted":null,"declares":null}},"plugins":{},"plugins_loading":{"enabled":true,"search_dirs":[{"kind":"current_exe_parent","value":null},".","~/.zenoh/lib","/opt/homebrew/lib","/usr/local/lib","/usr/lib"]},"qos":{"publication":[]},"queries_default_timeout":null,"routing":{"interests":{"timeout":null},"peer":{"mode":null},"router":{"peers_failover_brokering":null}},"scouting":{"delay":null,"gossip":{"autoconnect":null,"enabled":null,"multihop":null,"target":null},"multicast":{"address":null,"autoconnect":null,"enabled":true,"interface":null,"listen":null,"ttl":null},"timeout":null},"timestamping":{"drop_future_timestamp":null,"enabled":null},"transport":{"auth":{"pubkey":{"key_size":null,"known_keys_file":null,"private_key_file":null,"private_key_pem":null,"public_key_file":null,"public_key_pem":null},"usrpwd":{"dictionary_file":null,"password":null,"user":null}},"link":{"protocols":null,"rx":{"buffer_size":65535,"max_message_size":1073741824},"tcp":{"so_rcvbuf":null,"so_sndbuf":null},"tls":{"close_link_on_expiration":null,"connect_certificate":null,"connect_private_key":null,"enable_mtls":null,"listen_certificate":null,"listen_private_key":null,"root_ca_certificate":null,"so_rcvbuf":null,"so_sndbuf":null,"verify_name_on_connect":null},"tx":{"batch_size":65535,"keep_alive":4,"lease":10000,"queue":{"allocation":{"mode":"lazy"},"batching":{"enabled":true,"time_limit":1},"congestion_control":{"block":{"wait_before_close":5000000},"drop":{"max_wait_before_drop_fragments":50000,"wait_before_drop":1000}},"size":{"background":2,"control":2,"data":2,"data_high":2,"data_low":2,"interactive_high":2,"interactive_low":2,"real_time":2}},"sequence_number_resolution":"32bit","threads":3},"unixpipe":{"file_access_mask":null}},"multicast":{"compression":{"enabled":false},"join_interval":2500,"max_sessions":1000,"qos":{"enabled":false}},"shared_memory":{"enabled":true,"mode":"lazy"},"unicast":{"accept_pending":100,"accept_timeout":10000,"compression":{"enabled":false},"lowlatency":false,"max_links":1,"max_sessions":1000,"open_timeout":10000,"qos":{"enabled":true}}}}
e[2m2025-02-17T05:02:46.891981Ze[0m e[32m INFOe[0m main ThreadId(01) e[2mzenoh::net::runtimee[0me[2m:e[0m Using ZID: ad184cf89c55081bce97211df0a1d257
e[2m2025-02-17T05:02:46.892610Ze[0m e[32m INFOe[0m main ThreadId(01) e[2mzenoh::net::runtime::orchestratore[0me[2m:e[0m Zenoh can be reached at: tcp/[fdc4:f303:9324::6]:7447
e[2m2025-02-17T05:02:46.892632Ze[0m e[32m INFOe[0m main ThreadId(01) e[2mzenoh::net::runtime::orchestratore[0me[2m:e[0m Zenoh can be reached at: tcp/[fdc4:f303:9324::3]:7447
e[2m2025-02-17T05:02:46.892636Ze[0m e[32m INFOe[0m main ThreadId(01) e[2mzenoh::net::runtime::orchestratore[0me[2m:e[0m Zenoh can be reached at: tcp/[fe80::ec94:c8ff:fe05:e6a3]:7447
e[2m2025-02-17T05:02:46.892638Ze[0m e[32m INFOe[0m main ThreadId(01) e[2mzenoh::net::runtime::orchestratore[0me[2m:e[0m Zenoh can be reached at: tcp/[fe80::3c7a:1aff:fe2b:f8da]:7447
e[2m2025-02-17T05:02:46.892640Ze[0m e[32m INFOe[0m main ThreadId(01) e[2mzenoh::net::runtime::orchestratore[0me[2m:e[0m Zenoh can be reached at: tcp/192.168.65.6:7447
e[2m2025-02-17T05:02:46.892643Ze[0m e[32m INFOe[0m main ThreadId(01) e[2mzenoh::net::runtime::orchestratore[0me[2m:e[0m Zenoh can be reached at: tcp/192.168.65.3:7447
e[2m2025-02-17T05:02:46.892665Ze[0m e[32m INFOe[0m main ThreadId(01) e[2mzenoh::net::runtime::orchestratore[0me[2m:e[0m zenohd listening scout messages on 224.0.0.224:7446
context canceled