diff --git a/.github/workflows/suite.yml b/.github/workflows/suite.yml index c479326a8..b0fc73fba 100644 --- a/.github/workflows/suite.yml +++ b/.github/workflows/suite.yml @@ -245,6 +245,6 @@ jobs: RUSTFLAGS: -Copt-level=3 -Ctarget-cpu=native RUST_BACKTRACE: 1 SP1_PROVER: network - SP1_PRIVATE_KEY: ${{ secrets.SP1_PRIVATE_KEY }} - PROVER_NETWORK_RPC: "https://rpc.temp.succinct.tools" + NETWORK_PRIVATE_KEY: ${{ secrets.SP1_PRIVATE_KEY }} + NETWORK_RPC_URL: "https://rpc.temp.succinct.tools" \ No newline at end of file diff --git a/crates/perf/workflow_prove.sh b/crates/perf/workflow_prove.sh index 64e367c6c..543324bee 100755 --- a/crates/perf/workflow_prove.sh +++ b/crates/perf/workflow_prove.sh @@ -5,40 +5,40 @@ GIT_REF=$(git rev-parse --abbrev-ref HEAD) # Define the list of CPU workloads. CPU_WORKLOADS=( - "fibonacci-17k" - "ssz-withdrawals" - "tendermint" - "rsp-20526624-patched" - "rsa" - "regex" - "chess" - "json" - "blobstream-01j6z63fgafrc8jeh0k12gbtvw" - "blobstream-01j6z95bdme9svevmfyc974bja" - "blobstream-01j6z9ak0ke9srsppgywgke6fj" - "vector-01j6xsv35re96tkgyda115320t" - "vector-01j6xzy366ff5tbkzcrs8pma02" - "vector-01j6y06de0fdaafemr8b1t69z3" - "raiko-a7-10" + # "fibonacci-17k" + # "ssz-withdrawals" + # "tendermint" + # "rsp-20526624-patched" + # "rsa" + # "regex" + # "chess" + # "json" + # "blobstream-01j6z63fgafrc8jeh0k12gbtvw" + # "blobstream-01j6z95bdme9svevmfyc974bja" + # "blobstream-01j6z9ak0ke9srsppgywgke6fj" + # "vector-01j6xsv35re96tkgyda115320t" + # "vector-01j6xzy366ff5tbkzcrs8pma02" + # "vector-01j6y06de0fdaafemr8b1t69z3" + # "raiko-a7-10" ) # Define the list of CUDA workloads. CUDA_WORKLOADS=( - "fibonacci-17k" - "ssz-withdrawals" - "tendermint" - "rsp-20526624-patched" - "rsa" - "regex" - "chess" - "json" - "blobstream-01j6z63fgafrc8jeh0k12gbtvw" - "blobstream-01j6z95bdme9svevmfyc974bja" - "blobstream-01j6z9ak0ke9srsppgywgke6fj" - "vector-01j6xsv35re96tkgyda115320t" - "vector-01j6xzy366ff5tbkzcrs8pma02" - "vector-01j6y06de0fdaafemr8b1t69z3" - "raiko-a7-10" + # "fibonacci-17k" + # "ssz-withdrawals" + # "tendermint" + # "rsp-20526624-patched" + # "rsa" + # "regex" + # "chess" + # "json" + # "blobstream-01j6z63fgafrc8jeh0k12gbtvw" + # "blobstream-01j6z95bdme9svevmfyc974bja" + # "blobstream-01j6z9ak0ke9srsppgywgke6fj" + # "vector-01j6xsv35re96tkgyda115320t" + # "vector-01j6xzy366ff5tbkzcrs8pma02" + # "vector-01j6y06de0fdaafemr8b1t69z3" + # "raiko-a7-10" ) # Define the list of network workloads. @@ -89,14 +89,14 @@ NETWORK_WORKLOADS=( # "loop1m" # "loop30m" # "loop3m" - # "op-succinct-chain-10-128926200-128926215" - # "op-succinct-chain-10-128926215-128926230" - # "op-succinct-chain-10-128926230-128926245" - # "op-succinct-chain-10-128926245-128926260" - # "op-succinct-chain-10-128926260-128926275" - # "op-succinct-chain-10-128926275-128926290" - # "op-succinct-chain-10-128926290-128926305" - # "op-succinct-chain-10-128926305-128926320" + "op-succinct-chain-10-128926200-128926215" + "op-succinct-chain-10-128926215-128926230" + "op-succinct-chain-10-128926230-128926245" + "op-succinct-chain-10-128926245-128926260" + "op-succinct-chain-10-128926260-128926275" + "op-succinct-chain-10-128926275-128926290" + "op-succinct-chain-10-128926290-128926305" + "op-succinct-chain-10-128926305-128926320" # "op-succinct-chain-10-128926320-128926335" # "op-succinct-chain-10-128926335-128926350" # "op-succinct-chain-10-128926350-128926365" @@ -107,20 +107,20 @@ NETWORK_WORKLOADS=( # "op-succinct-chain-10-128926425-128926440" # "op-succinct-chain-10-128926440-128926455" # "op-succinct-chain-10-128926455-128926470" - # "op-succinct-chain-10-128926470-128926485" - # "op-succinct-chain-10-128926485-128926500" - # "op-succinct-chain-10-128926500-128926515" - # "op-succinct-chain-10-128926515-128926530" + "op-succinct-chain-10-128926470-128926485" + "op-succinct-chain-10-128926485-128926500" + "op-succinct-chain-10-128926500-128926515" + "op-succinct-chain-10-128926515-128926530" # "op-succinct-chain-10-128926530-128926545" # "op-succinct-chain-10-128926545-128926560" # "op-succinct-chain-10-128926560-128926575" # "op-succinct-chain-10-128926575-128926590" # "op-succinct-chain-10-128926590-128926605" # "op-succinct-chain-10-128926605-128926620" - # "op-succinct-chain-10-128926620-128926635" - # "op-succinct-chain-10-128926635-128926650" - # "op-succinct-chain-10-128926650-128926665" - # "op-succinct-chain-10-128926665-128926680" + "op-succinct-chain-10-128926620-128926635" + "op-succinct-chain-10-128926635-128926650" + "op-succinct-chain-10-128926650-128926665" + "op-succinct-chain-10-128926665-128926680" # "op-succinct-chain-10-128926680-128926695" # "op-succinct-chain-10-128926695-128926710" # "op-succinct-chain-10-128926710-128926725" @@ -129,21 +129,21 @@ NETWORK_WORKLOADS=( # "op-succinct-chain-10-128926755-128926770" # "op-succinct-chain-10-128926770-128926785" # "op-succinct-chain-10-128926785-128926800" - # "op-succinct-chain-10-range-128922202-128922222" - # "op-succinct-chain-10-range-128922242-128922262" - # "op-succinct-chain-10-range-128922262-128922282" - # "op-succinct-chain-10-range-128922282-128922302" - # "op-succinct-chain-10-range-128926100-128926115" + "op-succinct-chain-10-range-128922202-128922222" + "op-succinct-chain-10-range-128922242-128922262" + "op-succinct-chain-10-range-128922262-128922282" + "op-succinct-chain-10-range-128922282-128922302" + "op-succinct-chain-10-range-128926100-128926115" # "op-succinct-chain-10-range-128926115-128926130" # "op-succinct-chain-10-range-128926130-128926145" # "op-succinct-chain-10-range-128926145-128926160" # "op-succinct-chain-10-range-128926160-128926175" # "op-succinct-chain-10-range-128926175-128926190" # "op-succinct-chain-10-range-128926190-128926200" - # "op-succinct-chain-480-7086789-7086799" - # "op-succinct-chain-480-7086799-7086809" - # "op-succinct-chain-480-7086809-7086819" - # "op-succinct-chain-480-7086819-7086829" + "op-succinct-chain-480-7086789-7086799" + "op-succinct-chain-480-7086799-7086809" + "op-succinct-chain-480-7086809-7086819" + "op-succinct-chain-480-7086819-7086829" # "op-succinct-chain-480-7086829-7086839" # "op-succinct-chain-480-7086839-7086849" # "op-succinct-chain-480-7086849-7086859" @@ -153,10 +153,10 @@ NETWORK_WORKLOADS=( # "op-succinct-op-sepolia-1818303090-18303120" # "op-succinct-op-sepolia-18200000-18200030" # "op-succinct-op-sepolia-18250000-18250030" - # "op-succinct-op-sepolia-18300000-18300040" - # "op-succinct-op-sepolia-18300041-18300081" - # "op-succinct-op-sepolia-18300082-18300122" - # "op-succinct-op-sepolia-18300123-18300163" + "op-succinct-op-sepolia-18300000-18300040" + "op-succinct-op-sepolia-18300041-18300081" + "op-succinct-op-sepolia-18300082-18300122" + "op-succinct-op-sepolia-18300123-18300163" # "op-succinct-op-sepolia-18300164-18300204" # "op-succinct-op-sepolia-18300205-18300245" # "op-succinct-op-sepolia-18300246-18300286" @@ -170,29 +170,29 @@ NETWORK_WORKLOADS=( # "op-succinct-op-sepolia-18300546-18300586" # "op-succinct-op-sepolia-18300587-18300627" # "op-succinct-op-sepolia-18300628-18300668" - # "op-succinct-op-sepolia-18300669-18300709" - # "op-succinct-op-sepolia-18300710-18300750" - # "op-succinct-op-sepolia-18300751-18300791" - # "op-succinct-op-sepolia-18300792-18300832" + "op-succinct-op-sepolia-18300669-18300709" + "op-succinct-op-sepolia-18300710-18300750" + "op-succinct-op-sepolia-18300751-18300791" + "op-succinct-op-sepolia-18300792-18300832" # "op-succinct-op-sepolia-18300833-18300873" # "op-succinct-op-sepolia-18300874-18300914" # "op-succinct-op-sepolia-18300915-18300955" # "op-succinct-op-sepolia-18300956-18300996" # "op-succinct-op-sepolia-18300997-18301037" - # "op-succinct-op-sepolia-18301038-18301078" - # "op-succinct-op-sepolia-18301079-18301119" - # "op-succinct-op-sepolia-18301120-18301160" - # "op-succinct-op-sepolia-18301161-18301201" + "op-succinct-op-sepolia-18301038-18301078" + "op-succinct-op-sepolia-18301079-18301119" + "op-succinct-op-sepolia-18301120-18301160" + "op-succinct-op-sepolia-18301161-18301201" # "op-succinct-op-sepolia-18301202-18301242" # "op-succinct-op-sepolia-18301243-18301283" # "op-succinct-op-sepolia-18301284-18301300" # "op-succinct-op-sepolia-18301300-18301340" # "op-succinct-op-sepolia-18301341-18301381" # "op-succinct-op-sepolia-18301382-18301422" - # "op-succinct-op-sepolia-18301423-18301463" - # "op-succinct-op-sepolia-18301464-18301504" - # "op-succinct-op-sepolia-18301505-18301545" - # "op-succinct-op-sepolia-18301546-18301586" + "op-succinct-op-sepolia-18301423-18301463" + "op-succinct-op-sepolia-18301464-18301504" + "op-succinct-op-sepolia-18301505-18301545" + "op-succinct-op-sepolia-18301546-18301586" # "op-succinct-op-sepolia-18301587-18301627" # "op-succinct-op-sepolia-18301628-18301668" # "op-succinct-op-sepolia-18301669-18301709" @@ -205,9 +205,9 @@ NETWORK_WORKLOADS=( # "op-succinct-op-sepolia-18301956-18301996" # "op-succinct-op-sepolia-18301997-18302037" # "op-succinct-op-sepolia-18302038-18302078" - # "op-succinct-op-sepolia-18302079-18302119" - # "op-succinct-op-sepolia-18302120-18302160" - # "op-succinct-op-sepolia-18302161-18302201" + "op-succinct-op-sepolia-18302079-18302119" + "op-succinct-op-sepolia-18302120-18302160" + "op-succinct-op-sepolia-18302161-18302201" # "op-succinct-op-sepolia-18302202-18302242" # "op-succinct-op-sepolia-18302243-18302283" # "op-succinct-op-sepolia-18302284-18302324" @@ -221,16 +221,16 @@ NETWORK_WORKLOADS=( # "op-succinct-op-sepolia-18302612-18302652" # "op-succinct-op-sepolia-18302653-18302693" # "op-succinct-op-sepolia-18302694-18302734" - # "op-succinct-op-sepolia-18302735-18302775" - # "op-succinct-op-sepolia-18302776-18302816" + "op-succinct-op-sepolia-18302735-18302775" + "op-succinct-op-sepolia-18302776-18302816" # "op-succinct-op-sepolia-18302817-18302857" # "op-succinct-op-sepolia-18302858-18302898" # "op-succinct-op-sepolia-18302899-18302939" # "op-succinct-op-sepolia-18302940-18302980" # "op-succinct-op-sepolia-18302981-18303000" - # "op-succinct-op-sepolia-18303044-18303074" - # "op-succinct-op-sepolia-range-17685896-17685897" - # "op-succinct-op-sepolia-range-17985900-17985905" + "op-succinct-op-sepolia-18303044-18303074" + "op-succinct-op-sepolia-range-17685896-17685897" + "op-succinct-op-sepolia-range-17985900-17985905" # "op-succinct-op-sepolia-range-18129400-18129401" # "proofrequest_01jabrkdjfeykrekt9xxns1mg7_v3_0_0_rc4" # "proofrequest_01jabz7w1tef1a16q75fa3mft0_v3_0_0_rc4" @@ -277,4 +277,4 @@ WORKLOADS=$(jq -n \ '{cpu_workloads: $cpu, cuda_workloads: $cuda, network_workloads: $network}') # Run the workflow with the list of workloads. -echo $WORKLOADS | gh workflow run suite.yml --ref $GIT_REF --json +echo $WORKLOADS | gh workflow run suite.yml --ref $GIT_REF --json -R succinctlabs/sp1-wip