Skip to content

Preserve sampled actions in float32#616

Open
Kbediako wants to merge 1 commit into
PufferAI:4.0from
Kbediako:kbediako/discrete-action-f32-transport-review
Open

Preserve sampled actions in float32#616
Kbediako wants to merge 1 commit into
PufferAI:4.0from
Kbediako:kbediako/discrete-action-f32-transport-review

Conversation

@Kbediako

Copy link
Copy Markdown

Keeps sampled actions in float32 through rollout storage, environment dispatch, minibatch selection, and PPO consumption.

This prevents large discrete IDs from being rounded by BF16 model precision while preserving existing reduced-precision continuous-action semantics.

Adds BF16/FP32 CUDA regression coverage for multi-head sampling, transpose/select, PPO consumption, and replayed graph slices.

@Kbediako
Kbediako marked this pull request as ready for review July 23, 2026 02:05
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.

1 participant