Skip to main content

Python wrapper for AIKernel.Wasm 0.1.2 runtime and WebGPU provider assemblies.

Project description

aikernel-wasm

Python wrapper material for the public AIKernel.Wasm runtime and WebGPU provider surface. Starting with the 0.1.2 canon line, this directory is packaged as aikernel-wasm for PyPI and remains a thin wrapper over managed C# assemblies.

from aikernel_wasm import (
    WebGpuComputeCapability,
    WebGpuComputeProvider,
    WasmProcessProvider,
    wasm_provider_contracts,
)

capability = WebGpuComputeCapability().to_contract()
process_provider = WasmProcessProvider.create()

Covered C# Surface

  • WasmRuntime
  • WasmRuntimeContext
  • WasmProcessProvider
  • WasmMemoryProvider
  • WasmStdinProvider
  • WasmFileSystemProvider
  • WasmEventProvider
  • WasmAudioProvider
  • WasmScreenshotProvider
  • WasmSaveStateProvider
  • WasmTimeProvider
  • WebGpuComputeProvider
  • WebGpuComputeInvoker
  • WebGpuComputeCapabilityContracts

Managed assemblies can be bundled in aikernel_wasm/native or resolved from the NuGet/local package cache. Set AIKERNEL_WASM_ASSEMBLY_PATH to add additional assembly search roots.

Managed API Catalog

The v0.1.2 package exposes the generated managed API catalog through managed_api_catalog(), managed_api_summary(), managed_type_names(), and find_managed_type(full_name).

Project details


Download files

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

Source Distribution

aikernel_wasm-0.1.2.tar.gz (581.2 kB view details)

Uploaded Source

Built Distribution

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

aikernel_wasm-0.1.2-py3-none-any.whl (585.3 kB view details)

Uploaded Python 3

File details

Details for the file aikernel_wasm-0.1.2.tar.gz.

File metadata

  • Download URL: aikernel_wasm-0.1.2.tar.gz
  • Upload date:
  • Size: 581.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aikernel_wasm-0.1.2.tar.gz
Algorithm Hash digest
SHA256 df4c5ca76a18c92dac42ee96fe1336a1310548a9ffe0567d5cde898642ef34fa
MD5 6d380be970bd7ee5823f3612cbb53c0d
BLAKE2b-256 3ef646fa91bb33babbab29a90cd52b088c956f4469c70b902610690323f0886c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aikernel_wasm-0.1.2.tar.gz:

Publisher: publish-pypi.yml on AIKernel-NET/AIKernel.Wasm

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

File details

Details for the file aikernel_wasm-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: aikernel_wasm-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 585.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aikernel_wasm-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 784cbda36748d2b40d9adf04d9f380bca0debc5bcf30c1d7f9582804cb1e3043
MD5 a48827f12b630d90a715dc70b397bbdb
BLAKE2b-256 5cfeb36195949b8edbd4229646fc21a04feafcde825d11fbba5237c6b75995cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for aikernel_wasm-0.1.2-py3-none-any.whl:

Publisher: publish-pypi.yml on AIKernel-NET/AIKernel.Wasm

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page