Skip to content

fix: stop clobbering working tfp-nightly in smoke installer (JAX Matern/delaunay_mge)#27

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/pyautoconf-pyautonerves-rename-ik0cgu
Jul 19, 2026
Merged

fix: stop clobbering working tfp-nightly in smoke installer (JAX Matern/delaunay_mge)#27
Jammy2211 merged 1 commit into
mainfrom
claude/pyautoconf-pyautonerves-rename-ik0cgu

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Problem

The smoke installer overwrote the working tfp-nightly with stable tensorflow-probability==0.25.0, which crashes at import under modern JAX (jax.interpreters.xla.pytype_aval_mappings removed in JAX ≥ 0.10), breaking the JAX Matern-kernel (delaunay_mge) likelihood path.

Fix

Remove the pip install tensorflow-probability==0.25.0 line from .github/scripts/smoke_install.sh and document why; the working tfp-nightly==0.26.0.dev20260713 is provided by PyAutoArray[optional].

🤖 Generated with Claude Code

https://claude.ai/code/session_013ciVftxvYpefh59wSkR7jN


Generated by Claude Code

The smoke installer ran `pip install tensorflow-probability==0.25.0` after
`PyAutoArray[optional]`, overwriting the working `tfp-nightly` (which
PyAutoArray[optional] pins) with the stable release. Stable tfp crashes at
import under the resolved modern JAX — it references
`jax.interpreters.xla.pytype_aval_mappings`, removed from JAX >=0.10 — which
broke the JAX Matern-kernel (`delaunay_mge`) likelihood path. Remove the line
and document why; the JAX path now imports the compatible tfp-nightly.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013ciVftxvYpefh59wSkR7jN
@Jammy2211
Jammy2211 merged commit cccdb4d into main Jul 19, 2026
10 checks passed
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