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

Uploaded CPython 3.12Windows x86-64

vulky-0.0.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (476.7 kB view details)

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

vulky-0.0.6-cp311-cp311-win_amd64.whl (737.0 kB view details)

Uploaded CPython 3.11Windows x86-64

vulky-0.0.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (474.0 kB view details)

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

vulky-0.0.6-cp310-cp310-win_amd64.whl (735.1 kB view details)

Uploaded CPython 3.10Windows x86-64

vulky-0.0.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (472.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.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 739.3 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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d1eb9624d084246c72087af1d1221b552a01cc0bdaa51006fb221ea79fd5150f
MD5 3a3697b01223a928d59b86687e16ad52
BLAKE2b-256 7607486ca5933c3351f9dae39b498292560f75c6fdc4678a3c66aa4fbab268aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b94c601c44e1ece1367b7889ac87350ae85f3df2802749ec1ac2df5101c41cd
MD5 9d0991139c67c7f25792eab592d86112
BLAKE2b-256 2b01b7e7577c9a69535b7b460324c59b57c38bf154cf467541fce7866ff6ce60

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 737.0 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e8ee58f636b4958ac65d04656529038586088fce95b9b79abe54b4b04927143b
MD5 1785f827875fc648a6f3af61f25c9b6b
BLAKE2b-256 c36a3e6279827ce17bf2415411ba275514f0290b2588f4d0426c80356babcae0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f38f2d3a7411d99cb4df23714172718479faf9a313421c517b5c02513ed6427b
MD5 e76b7abda730556d70b046d031ea49df
BLAKE2b-256 e2452edfda70738d6811c83ed7f5f2e4845bfa22591757c659891fdbc465640b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 735.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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc50092c6552bf68b225aece5252473963841780d597e2afc475271aebebbd10
MD5 58e72b05a4100340ec35ef1161fbbe7a
BLAKE2b-256 983ecb5330a1a41f8a91c16f936b19561f034ad37161675d50d56fd56ab75f3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b64e8a504e66a00387550bd853d85896dec485d0c7ced7ca8d5414bf2193643c
MD5 4273d3b88b9e0aa757a569368726a3a9
BLAKE2b-256 a51fe504b074fb8c4dea3ad240f755ffa24ec368b17afe10de206b5a1e08623f

See more details on using hashes here.

Provenance

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