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

Uploaded CPython 3.12Windows x86-64

vulky-0.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (476.1 kB view details)

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

vulky-0.0.3-cp311-cp311-win_amd64.whl (737.1 kB view details)

Uploaded CPython 3.11Windows x86-64

vulky-0.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (473.5 kB view details)

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

vulky-0.0.3-cp310-cp310-win_amd64.whl (735.3 kB view details)

Uploaded CPython 3.10Windows x86-64

vulky-0.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (471.9 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.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 739.4 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a5da4bb85a18af33ae6f8e89900b989ee15052f0efbe4b972ed774d7c2e45dd5
MD5 1cc23dd4e81f56c198d0ceefddf43ae4
BLAKE2b-256 faea71f300117d0a378de819d0f0768dc7c3c880fea94f1f8d54648f2eb6669d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0edf2413626ba1ac87744a17dfc8a9819ae7eeeb7e56ce1a11f7b4a0dbc2bdac
MD5 b8330bfb4c04d6151698e1f1f193c679
BLAKE2b-256 25bbffef3dc29f819ebb64bfad8d93faca3a1cf4ab9b24236c80ab7e3660ad98

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 737.1 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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2137e8ad2cf753e965bc2a64f738ba4d1b27ef33688bc8e3efdbc5eeca351793
MD5 ce1cce79d223164af1ac3590c4a22b06
BLAKE2b-256 43c854281b4350fa434b1be3aa6748144b647d1af80df4e6ce60291e79fec1ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 838a900b755a52d1c737f4fab3529ee1393d290bcd46aeffb62de01bdf91a1d3
MD5 3894f4efe2bffbb43f15f277549b5195
BLAKE2b-256 0b99fca39eb6d0964f80b605eaa7494fdda1c8ac443052be73c40d7d75b95f94

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 735.3 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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aaa970166bfc35b75de6dbc0dff439a8944d634e63dd48d6d80f58666f7c24f8
MD5 07b54705a6c0ed6eca2ba228567d79df
BLAKE2b-256 52bb51439618f94fa474f3fe0b58f7656dcc91d3b0446bc4eb3def9ca854bec8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51fc087b23c7c274cbf930cbdada3a7f8ac2a958815519c99ff498b63bdac85b
MD5 dff46aa9fca2e83e15850790e1e28a3a
BLAKE2b-256 6d0e5ecadb89ce360a491ae9f80a0414bff09a9632ed02051167ef20f6e96eca

See more details on using hashes here.

Provenance

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