Skip to main content

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

Project description

aikernel-wasm

Python wrapper for the public AIKernel.Wasm runtime and WebGPU provider surface. The package exposes the C# contract boundary through pythonnet and does not re-implement WASM runtime semantics in Python.

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 NuGet/local package cache. Set AIKERNEL_WASM_ASSEMBLY_PATH to add additional assembly search roots.

Project details


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 Distribution

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

aikernel_wasm-0.1.1-py3-none-any.whl (570.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aikernel_wasm-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 570.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for aikernel_wasm-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3dc042743a6799b6a236fa14038d836e3e7e9623af28a6c4989a9cd0e2784631
MD5 b35b2c0f9bce2dd96ffad654d1d8b144
BLAKE2b-256 692f07603662a472c61b4aa23dcdb6a25ecfe8033af393397131cf15b96d4963

See more details on using hashes here.

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