Skip to main content

aion-wgpu

The prebuilt wgpu-native runtime for the optional GPU backend of aion-engine. You don't install it directly:

pip install aion-engine[gpu]

aion-engine's wheels already contain the GPU backend code but link no wgpu: the library is loaded at runtime via dlopen. This package is the delivery vehicle — one platform-specific shared library (wgpu_native.dll / libwgpu_native.so / libwgpu_native.dylib) plus a library_path() helper that aion calls on import to point its loader at it.

Keeping the multi-MiB runtime in its own package keeps pip install aion-engine small and CPU-only by default. One wheel is published per platform the runtime wheels target: Windows x64, Linux x86_64/aarch64, macOS arm64/x86_64.

The version tracks the wgpu-native release it wraps (pinned in the repo's build.zig.zon, the single source of truth for that URL and hash).

Licensing: the packaging code here is Apache-2.0; the bundled wgpu_native library ships under the wgpu project's own terms (Apache-2.0 OR MIT).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aion_wgpu-29.0.4-py3-none-win_amd64.whl (3.3 MB view details)

Uploaded Python 3Windows x86-64

aion_wgpu-29.0.4-py3-none-manylinux_2_28_x86_64.whl (3.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

aion_wgpu-29.0.4-py3-none-manylinux_2_28_aarch64.whl (3.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

aion_wgpu-29.0.4-py3-none-macosx_11_0_universal2.whl (2.6 MB view details)

Uploaded Python 3macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file aion_wgpu-29.0.4-py3-none-win_amd64.whl.

File metadata

  • Download URL: aion_wgpu-29.0.4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for aion_wgpu-29.0.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 28fe4d3232758e254832e00fe5017e7fcb7789c3de9b8d60e5016ee806d92bce
MD5 85def69a7d7a311490dcc4ea0ff2ab00
BLAKE2b-256 a9e902e803a61c1f5495ca7a117fa6bd59d494bc495f098307f84d5a1c268b0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aion_wgpu-29.0.4-py3-none-win_amd64.whl:

Publisher: publish.yml on RubyBit/aion

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aion_wgpu-29.0.4-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aion_wgpu-29.0.4-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b181149f23ed636ff589852d4559313533f695897a3a81d61184f34ab011c10b
MD5 a916a4a9a1f37faa861b965efcde9844
BLAKE2b-256 ab29e636d19857ccc4125c259d824e6209ff7cbaa17055ebf1076750225374da

See more details on using hashes here.

Provenance

The following attestation bundles were made for aion_wgpu-29.0.4-py3-none-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on RubyBit/aion

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aion_wgpu-29.0.4-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aion_wgpu-29.0.4-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e96813b3902d33b8d93caa9f4948e6d466a7f41a763f57e3ac36109ca949754
MD5 c735fc4c0187dcc22c40fde20e6f3933
BLAKE2b-256 dd88211972152a4ff53bfb4996adf00b738d93baa71a150a1e56a6251a322263

See more details on using hashes here.

Provenance

The following attestation bundles were made for aion_wgpu-29.0.4-py3-none-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on RubyBit/aion

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aion_wgpu-29.0.4-py3-none-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for aion_wgpu-29.0.4-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 59d9e4c9c4f5033fd384cb7b603631ee37d170d99ea2276d0e54e82667b27284
MD5 3434cea042c98cbb0eb5d4326cdbff28
BLAKE2b-256 55cb8b250fe94c9d9edb4eae8d79773135133d91a57494350d07d248e7fd101e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aion_wgpu-29.0.4-py3-none-macosx_11_0_universal2.whl:

Publisher: publish.yml on RubyBit/aion

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

29.0.4 This release

4 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page