Skip to content

vesin-torch: Add version 0.6.1 - #3096

Merged
github-actions[bot] merged 2 commits into
mainfrom
vesin-torch
Oct 25, 2026
Merged

github-actions[bot] merged 2 commits into
mainfrom
vesin-torch

Conversation

@luhenry

@luhenry luhenry commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Builds the PyTorch-integration variant of vesin (already published as plain vesin): a libtorch custom-op extension over the same neighbor-list C++ core. Upstream publishes no riscv64 wheel.

Mirrors the build-torch-wheels job of upstream's build-wheels.yml.

Differs from upstream

  • Builds against torch 2.13 only - the one riscv64 torch release this registry carries, instead of upstream's 2.3-2.14 merged-wheel matrix.
  • Single cp312-manylinux_riscv64 build - the universal_wheel override makes it py3-none, same as plain vesin.

Testing

  • Same as upstream's vesin-torch testenv, minus test_metatomic.py (needs metatensor-torch/metatomic-torch, neither on this registry).

License: Wheel bundles gpulite (MIT) and dynamically links torch (BSD-3-Clause, from the separately published torch wheel); upstream ships no licence text for gpulite, so the build adds it.

Built on cp312; autograd/neighbor tests passed, metatomic test skipped for the missing deps above.

PyTorch-integration variant of vesin (same C++ neighbor-list library
already published as vesin, plus a libtorch custom-op extension).
Links against this repo's own riscv64 torch 2.13.0+cpu wheel the same
way the torchaudio port does. Mirrors the build-torch-wheels job of
upstream's build-wheels.yml, narrowed to the one torch release this
registry carries.
luhenry added a commit that referenced this pull request Oct 13, 2026
@luhenry
luhenry marked this pull request as draft October 14, 2026 11:32
python/vesin_torch/pyproject.toml sets pytest filterwarnings = ["error"],
and torch emits "Failed to initialize NumPy" at import time when numpy is
missing, so collection of every test module failed. Upstream only gets
numpy transitively through ase in its tox environment.
@github-actions
github-actions Bot marked this pull request as ready for review October 25, 2026 00:19
@github-actions
github-actions Bot merged commit 63979fa into main Oct 25, 2026
6 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.

1 participant