Hi this is YoungTae Ko, ML Researcher.
I'm try to build infrastructure for testing federated learning of Android.
Using terraform Im deploying infrastructure following guide,
regarding this "Coordinator Configuration" there's no description. would you give more guides for this?
"Fields under Coordinator Configuration should be updated to the values provided by the Coordinator operators."
Anyway I deployed servers without changing upper setting. and get stucked in end_to_end_test like this. (i have added --encrypt false option)
# bazel run //java/src/it/java/com/google/ondevicepersonalization/federatedcompute/endtoendtests:end_to_end_test -- --task_management_server https://### --operation CREATE_AND_COMPLETE_TRAINING_TASK --server https://### --encrypt false
INFO: Analyzed target //java/src/it/java/com/google/ondevicepersonalization/federatedcompute/endtoendtests:end_to_end_test (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
Target //java/src/it/java/com/google/ondevicepersonalization/federatedcompute/endtoendtests:end_to_end_test up-to-date:
bazel-bin/java/src/it/java/com/google/ondevicepersonalization/federatedcompute/endtoendtests/end_to_end_test
bazel-bin/java/src/it/java/com/google/ondevicepersonalization/federatedcompute/endtoendtests/end_to_end_test.jar
INFO: Elapsed time: 0.307s, Critical Path: 0.01s
INFO: 1 process: 1 internal.
INFO: Build completed successfully, 1 total action
INFO: Running command line: bazel-bin/java/src/it/java/com/google/ondevicepersonalization/federatedcompute/endtoendtests/end_to_end_test --task_management_server https://### --operation CREATE_AND_COMPLETE_TRAINING_TASK --server https://### --encrypt false
Creating task at server with basic task:
population_name: "e2e-test-2025-02-18T08:41:36.295518129Z"
total_iteration: 1
min_aggregation_size: 2
max_aggregation_size: 3
max_parallel: 1
min_client_version: "341912000"
max_client_version: "999999999"
info {
traffic_weight: 1
training_info {
}
}
Created task at server, population name: e2e-test-2025-02-18T08:41:36.295518129Z, task id: 1
Uploading metadata for the task...
upload byte[] source to target: gs://fcp-test-m-0/e2e-test-2025-02-18T08:41:36.295518129Z/1/0/s/0/client_only_plan
upload byte[] source to target: gs://fcp-test-m-0/e2e-test-2025-02-18T08:41:36.295518129Z/1/0/s/0/server_phase
upload byte[] source to target: gs://fcp-test-m-0/e2e-test-2025-02-18T08:41:36.295518129Z/1/0/s/0/checkpoint
Task status is CREATED, wait 5 seconds and retry...
After waiting, verify the task status is OPEN...
Processing population e2e-test-2025-02-18T08:41:36.295518129Z, task id 1, iteration 1 ...
Devices start to create task assignment...
Created task assignment, task id 1, assignment id fe88fa0d-0d7c-4339-98df-1ba56d76aabe
reportLocalFailed
Created task assignment, task id 1, assignment id f795dc80-1a29-42d7-8965-b2fac000b698
downloadModel: https://cdn.test-aip-cloud.com/e2e-test-2025-02-18T08:41:36.295518129Z/1/0/d/0/client_checkpoint?Expires=1739869033&KeyName=test-signed-url-key-a&Signature=LUacBieM8xlUZ8Ar-bQKIVfBAiU=
submitResult: /population/e2e-test-2025-02-18T08:41:36.295518129Z/task/1/aggregation/1/task-assignment/f795dc80-1a29-42d7-8965-b2fac000b698
Need 2 contributor(s), 1 contributor(s) are submitted.
Created task assignment, task id 1, assignment id caa43845-7acc-4300-beac-fb2d4312959e
reportLocalFailed
Created task assignment, task id 1, assignment id 1ddff272-6c78-41ba-84e4-b023a043531d
downloadModel: https://cdn.test-aip-cloud.com/e2e-test-2025-02-18T08:41:36.295518129Z/1/0/d/0/client_checkpoint?Expires=1739869037&KeyName=test-signed-url-key-a&Signature=xli2RhVa99N4PHMz1MCmpw5g-NA=
submitResult: /population/e2e-test-2025-02-18T08:41:36.295518129Z/task/1/aggregation/1/task-assignment/1ddff272-6c78-41ba-84e4-b023a043531d
Need 2 contributor(s), 2 contributor(s) are submitted.
Processed population e2e-test-2025-02-18T08:41:36.295518129Z, task id 1, iteration 1 ...
Waiting for task to be complete...
After waiting, the task:
population_name: "e2e-test-2025-02-18T08:41:36.295518129Z"
task_id: 1
total_iteration: 1
min_aggregation_size: 2
max_aggregation_size: 3
status: OPEN
created_time {
seconds: 1739868098
nanos: 192114129
}
max_parallel: 1
min_client_version: "341912000"
max_client_version: "999999999"
client_only_plan_url: "gs://fcp-test-m-0/e2e-test-2025-02-18T08:41:36.295518129Z/1/0/s/0/client_only_plan"
server_phase_url: "gs://fcp-test-m-0/e2e-test-2025-02-18T08:41:36.295518129Z/1/0/s/0/server_phase"
init_checkpoint_url: "gs://fcp-test-m-0/e2e-test-2025-02-18T08:41:36.295518129Z/1/0/s/0/checkpoint"
metrics_url: "gs://fcp-test-m-0/e2e-test-2025-02-18T08:41:36.295518129Z/1/0/s/0/metrics"
info {
traffic_weight: 1
training_info {
}
}
Exception in thread "main" expected: COMPLETED
but was : OPEN
at com.google.ondevicepersonalization.federatedcompute.endtoendtests.EndToEndTest.completeTask(EndToEndTest.java:397)
at com.google.ondevicepersonalization.federatedcompute.endtoendtests.EndToEndTest.main(EndToEndTest.java:136)
Hi this is YoungTae Ko, ML Researcher.
I'm try to build infrastructure for testing federated learning of Android.
Using terraform Im deploying infrastructure following guide,
regarding this "Coordinator Configuration" there's no description. would you give more guides for this?
Anyway I deployed servers without changing upper setting. and get stucked in end_to_end_test like this. (i have added --encrypt false option)