Skip to content

Build TPE observation buffers column by column - #275

Merged
y0z merged 1 commit into
mainfrom
perf/issue-268-column-order
Oct 14, 2026
Merged

y0z merged 1 commit into
mainfrom
perf/issue-268-column-order

Conversation

@y0z

@y0z y0z commented Oct 14, 2026

Copy link
Copy Markdown
Member

Build TPE observation buffers one parameter column at a time to keep reads and writes within each column. Preserve chronological values, missing-value handling, and per-trial counts used for weights.

Closes #268.

Original implementation by @tkng, cherry-picked from 6e0975c with the original commit author preserved. The commit linked in the issue is no longer fetchable; this commit in the author's later history contains the loop-order change described there.

- Traverse each column before moving to the next parameter.
- Keep input and output buffers local while fitting good and poor models.
- Preserve chronological values, missing-parameter checks, and row weights.
@y0z
y0z marked this pull request as ready for review October 14, 2026 06:19
@y0z
y0z merged commit 3799acb into main Oct 14, 2026
7 checks passed
@y0z
y0z deleted the perf/issue-268-column-order branch October 14, 2026 06:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multivariate TPE model construction repeatedly switches between observation columns

2 participants