Skip to content

ci: support dispatch benchmark refs and report results to source PR#34

Merged
hero78119 merged 61 commits intomisc/syncupfrom
feat/gpu-witness-gen
Apr 23, 2026
Merged

ci: support dispatch benchmark refs and report results to source PR#34
hero78119 merged 61 commits intomisc/syncupfrom
feat/gpu-witness-gen

Conversation

@hero78119
Copy link
Copy Markdown
Collaborator

@hero78119 hero78119 commented Apr 7, 2026

Update the benchmark workflow in ceno-reth-benchmark to support cross-repo dispatches from scroll-tech/ceno.

  • accept ceno_version, source repo, and source PR inputs
  • use the dispatched ceno ref when provided, otherwise keep the pinned Cargo.toml version
  • post benchmark results back to the source PR as a comment
  • update the self-hosted runner image baseline for Python 3.11+ / Ubuntu 24.04 workflow support

@hero78119 hero78119 force-pushed the feat/gpu-witness-gen branch from cab15c9 to 5d10339 Compare April 7, 2026 13:46
@Velaciela Velaciela force-pushed the feat/gpu-witness-gen branch from 0582d2d to 3bb8e83 Compare April 8, 2026 14:05
@hero78119 hero78119 force-pushed the feat/gpu-witness-gen branch from d48fb62 to 75a0181 Compare April 13, 2026 07:50
@hero78119 hero78119 force-pushed the feat/gpu-witness-gen branch 3 times, most recently from c3e56de to 4764360 Compare April 13, 2026 11:33
@hero78119 hero78119 force-pushed the feat/gpu-witness-gen branch from 4764360 to 12fb373 Compare April 13, 2026 13:18
@hero78119 hero78119 force-pushed the feat/gpu-witness-gen branch 2 times, most recently from 6da5dbc to 35fdf4c Compare April 14, 2026 13:13
@hero78119 hero78119 force-pushed the feat/gpu-witness-gen branch from 35fdf4c to ef826d9 Compare April 14, 2026 14:14
@hero78119 hero78119 force-pushed the feat/gpu-witness-gen branch 2 times, most recently from 7cf5e91 to 1b84215 Compare April 16, 2026 12:30
@hero78119 hero78119 force-pushed the feat/gpu-witness-gen branch from 1b84215 to fb82812 Compare April 16, 2026 13:01
@hero78119 hero78119 force-pushed the feat/gpu-witness-gen branch from a559c40 to c091771 Compare April 20, 2026 03:19
@hero78119 hero78119 changed the title update dep ci: support dispatch benchmark refs and report results to source PR Apr 23, 2026
@hero78119 hero78119 force-pushed the feat/gpu-witness-gen branch from 3fd49ac to 9b74786 Compare April 23, 2026 07:44
@hero78119 hero78119 merged commit 14d43d3 into misc/syncup Apr 23, 2026
2 of 4 checks passed
@hero78119 hero78119 deleted the feat/gpu-witness-gen branch April 23, 2026 08:09
hero78119 added a commit that referenced this pull request Apr 23, 2026
* test ceno PR 1277

* syncup with master

* ci: support dispatch benchmark refs and report results to source PR (#34)

* update dep

* add check-gpu-mem-estimation step

* dev-branch

* update backend

* update deps

* update backend

* update backend

* update backend

* update backend

* update deps

* update dep

* disable ci pipeline for mem estimation

* pad gpu mem to pow2

* transient gpu polygroup when cache level is none

* update dep

* defer per chip witness init in batch commit

* e2e pass local without OOM

* more debug log

* update dep

* improve keccak materialized

* half shard size

* workaround: trim gpu mem pool

* log cuda mem

* shard ram circuit also split

* bug fix: add missing reset booking

* cuda pool shared attribute

* relax over-estimated headroom

* update dep

* fix tower prove estimation

* rollback mem reuse

* explicit drop and sync before pcs commit

* fix keccak mem estimation

* optimize perf

* more profiling on mpcs

* cache step indices in gpu

* try fix seq OOM

* more logging

* more log

* seq in worker

* fix shard ram circuit mem estimation

* merge with latest master

* fix memory estimation

* accurate log

* align with master branch for non-gpu witgen path

* fix tower record life time issue

* optimize rmm recover in batch-open

* aligned batch opening query phase

* fix chip memory estimation

* syncronize before task completion

* regression test of gpu-witness gen

* fix function signature

* fix minor issue

* set from input argument

* update dep

* remove redundant sync barriers

* update version and ci enhancement

* toml lib and python

* upgrade ubuntu image

* remove check-gpu-mem-estimation dependency

* rollback to ubuntu 22 and install python 3.11

* misc: fmt

---------

Co-authored-by: Velaciela <[email protected]>

---------

Co-authored-by: Velaciela <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants