Skip to main content

Minimal Vulkan Python wrapper

Project description

vk

A minimal Vulkan Python package with a PyTorch-like import flow:

import vk

device = vk.create_device(device_index=0, enable_validation_layers=False)

The native extension is _vk and is loaded by vk/__init__.py.

Build and install (Windows PowerShell)

Set-Location "D:\projects\vk_project"
python -m pip install -U pip
python -m pip install -e .

Run example

Set-Location "D:\projects\vk_project"
python .\examples\create_device.py

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 Distributions

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

vulky-0.0.1-cp312-cp312-win_amd64.whl (723.0 kB view details)

Uploaded CPython 3.12Windows x86-64

vulky-0.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (391.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

vulky-0.0.1-cp311-cp311-win_amd64.whl (720.9 kB view details)

Uploaded CPython 3.11Windows x86-64

vulky-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (389.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

vulky-0.0.1-cp310-cp310-win_amd64.whl (719.1 kB view details)

Uploaded CPython 3.10Windows x86-64

vulky-0.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (387.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file vulky-0.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 723.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vulky-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a6ebe442cadf816ad7729837f31e7b11881d561ce65000c263d09c381142f3c2
MD5 c1e2fa299d48f8e4978267d7cf5bf645
BLAKE2b-256 afba8301632fcd1eba7bd9a91482028be5fb045894e1ebf773f82f80675abd69

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.1-cp312-cp312-win_amd64.whl:

Publisher: cmake-multi-platform.yml on rendervous/vk_project

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

File details

Details for the file vulky-0.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vulky-0.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5baf4e56fe244bee59b62cc63a54903215249f041a1a51e62769221525e71ce
MD5 3f5e327cc64105625311af3af51c7fa9
BLAKE2b-256 b7a99fe00857a92c3dc97e176e8bbbee44b48d520e64ceba0e88094ae60a8a45

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cmake-multi-platform.yml on rendervous/vk_project

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

File details

Details for the file vulky-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 720.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vulky-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 def33137b2d271cbe5ddcf20e6bb34c12188504262ba66717b99b3bf2ffc21bf
MD5 cd9630923114ff27948e6f74d37e6740
BLAKE2b-256 8f6b85d0eb3969aba6beb340ed85598bd62538d1e8f4982ef476d1a3255ca6d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.1-cp311-cp311-win_amd64.whl:

Publisher: cmake-multi-platform.yml on rendervous/vk_project

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

File details

Details for the file vulky-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vulky-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5dd4c7eea97c31be614485bc91c9a6cf441e545d953ab3df5e2629e0bcde6e6c
MD5 9a31a9dd008e1f351dab5b2b86b04c05
BLAKE2b-256 25dd5829985908bf74166463a2b2dd0a4c310ee596db9a733742bbfc9f2ceac2

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cmake-multi-platform.yml on rendervous/vk_project

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

File details

Details for the file vulky-0.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 719.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vulky-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dfb9ff0e47b33d17d5207a492f3bfcfaf46015da8d5b48bf044c59a5eddba6ed
MD5 1ac4284ced067361b94785aeaa85a08b
BLAKE2b-256 bffc50cefc6f81bdd310aab4490e2ad03246c6993bfd47750c86e40ff423b4f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.1-cp310-cp310-win_amd64.whl:

Publisher: cmake-multi-platform.yml on rendervous/vk_project

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

File details

Details for the file vulky-0.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vulky-0.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d39cc00aa9a8372e524ff31b81cb993901646232b084502f0c98af7b3668f76f
MD5 9d172bbe3216c278cb0e218a22f052d7
BLAKE2b-256 baa9c974dc81ea39e773cc2d551857cc8745d5b5fd0a77013a3ec339845f8209

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cmake-multi-platform.yml on rendervous/vk_project

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