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.2-cp312-cp312-win_amd64.whl (737.6 kB view details)

Uploaded CPython 3.12Windows x86-64

vulky-0.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (474.8 kB view details)

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

vulky-0.0.2-cp311-cp311-win_amd64.whl (735.4 kB view details)

Uploaded CPython 3.11Windows x86-64

vulky-0.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (471.9 kB view details)

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

vulky-0.0.2-cp310-cp310-win_amd64.whl (733.6 kB view details)

Uploaded CPython 3.10Windows x86-64

vulky-0.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (470.4 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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 737.6 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4d16339293dc96113b37e6cec35c06fc141dd3d56ef3bc17025bc6586314741b
MD5 0df1f31f6d58cc4ce99e1192c9ee53b4
BLAKE2b-256 d5d400405eadbc9f4ce065e2ae7c1bfa6f65268c933639fdca351fa25bcd08bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.2-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.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vulky-0.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fcfa7859fc6ecf015f44e401508c0f5631a567e5844f6968bfd60f6d9dab1204
MD5 ec6b536e34d8fadb687467fbe03d2006
BLAKE2b-256 a19e4b6587b50deb30131d37851bc9ccb375a0981c99413d40779d68e735e5fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 735.4 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3c71f6d1da65486d8fe62b7613409ab1607f7ea3cdc55e0bab229385ab6694f2
MD5 e59b6e31f2205b79bde6af37e34b5697
BLAKE2b-256 edc5667ac20b15211fd9464d06bb48f944454fbf85200a3646b3a01b023dd56e

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.2-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.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vulky-0.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8368e0ad1765071f5d80070e369fb901b91235fb638ae09158a11f82054acb8d
MD5 72903c876c88ff7b602cd47f1690c054
BLAKE2b-256 f9f49ae1d481343c97a2341e9fe1964ce674a207a5cb3c15b362fdc6792006fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.2-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.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 733.6 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5ebe2038c8cc8fc9e3515152d1af2bebe7a728e91b6468d5b3ac5b1478992e9b
MD5 432dbf97d8cfe2347bdbe2a8daff5a31
BLAKE2b-256 6018b659524c024b373c752ae5f8771e31f12ecac9725f8ed9d372f24295a2de

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.2-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.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for vulky-0.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f987a0cff0309b4b186e9d64e65064e51a7712f13887aeadd92fe8a8a86fc89c
MD5 1918aeffd4539adf4708ba403c0f85fa
BLAKE2b-256 8c6652fd847f652bcb00db89ae63924802725a7ccb3592660f2f84737cdf2472

See more details on using hashes here.

Provenance

The following attestation bundles were made for vulky-0.0.2-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