Hi!
I am trying to set up circuit_training and hit a blocker downloading required artifacts from the documented GCS paths.
Date tested: February 19, 2026 (UTC)
Environment: Docker on macOS arm64 host (linux container)
Repro
curl -sS -D - -o /dev/null \
https://storage.googleapis.com/rl-infra-public/circuit-training/placement_cost/plc_wrapper_main
curl -sS -D - -o /dev/null \
https://storage.googleapis.com/rl-infra-public/circuit-training/dreamplace/dreamplace_python3.9.tar.gz
Result
Both return HTTP/2 403 with:
AccessDenied: Anonymous caller does not have storage.objects.get ... (or it may not exist)
I also confirmed /usr/local/bin/plc_wrapper_main becomes a 298-byte XML file when downloaded via Docker, causing:
OSError: [Errno 8] Exec format error.
Request
- Could you clarify the supported path for external users?
- Are these artifacts intentionally private now?
- If access is required, what is the process to obtain it?
Thanks! Grace
Artifact_Access_FAIL_logsnippet.md