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

Uploaded CPython 3.12Windows x86-64

vulky-0.0.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (531.5 kB view details)

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

vulky-0.0.7-cp311-cp311-win_amd64.whl (766.8 kB view details)

Uploaded CPython 3.11Windows x86-64

vulky-0.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (529.3 kB view details)

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

vulky-0.0.7-cp310-cp310-win_amd64.whl (764.6 kB view details)

Uploaded CPython 3.10Windows x86-64

vulky-0.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (527.3 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.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 769.2 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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c7e6bffb702c017d9c64245def6960e331e690e5e87e06c77283fdb11dbd1f68
MD5 a5e45cbaf67bacbf59b23b8e5f72193d
BLAKE2b-256 550b256bc4b1e3c249f7a3f519ac5e5c35c1b28f75a407b8226f1f8f50561b04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc4b6f134158d8a6d7eba180da5b030b5b799ec0fc024e7d6c62d4e54752afaa
MD5 e06e7e4f67c7c63ba9d665317f4d9157
BLAKE2b-256 77f3bab2e8b8923f29cdb035308bab96f01c6bdcc847ba97483fe8f5ffddd0e9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 766.8 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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 64d413cc3f231121a3ce59d07aafe51f7563baa7664114a4912c7661e251c084
MD5 8269a5598ffd27dc6d52ee2ff7088000
BLAKE2b-256 934d094c8ebc35ce2ed4afc19229d5eaf8a64657baef98037eb8b2648972cf18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 347960c26121d14541863f63ad72fb5a80a42a49238414172eeb342cac7dc1d8
MD5 d897acdd1460abdda0540fe24bc3e091
BLAKE2b-256 7e0caf58f99a15ec6a588c7bb7affd260d70568f89b7a7a02ea324d42f8be38c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 764.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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7a0831418caa8903eca21db9ba977dbaff7c33b1bb9c23ece55231413c5a0785
MD5 24c16453e0247249098bc8a2ee50d219
BLAKE2b-256 eebfe03950977d68ca82e56bf343dfae1f93e22bf687ffe36f19b18335a2a9a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b5d475dcb666cc9cd4f8390b9563c1a060180c3dfeb6e9cee0c9353aa20601b
MD5 f58d2e0f1c315dc58892b1c17b1412a1
BLAKE2b-256 630826c900afe9508e208a8d4df3c604dd982e6ed7a792fcda21c615f977a48b

See more details on using hashes here.

Provenance

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