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

Uploaded CPython 3.12Windows x86-64

vulky-0.0.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (476.6 kB view details)

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

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

Uploaded CPython 3.11Windows x86-64

vulky-0.0.4-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.4-cp310-cp310-win_amd64.whl (735.1 kB view details)

Uploaded CPython 3.10Windows x86-64

vulky-0.0.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (472.7 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.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.4-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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 aee67911c67e914e35d3b9ac10115ac2d7a4ed6d2de8057280bf1068fd0eb999
MD5 ce51475346c9a7d1da0786ab0ab82fb4
BLAKE2b-256 a7601b43bfe3488ea6f04acd63694fb1652d1344c5c2d30ae07fc52f52dcf611

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ea88280ef4b6b862024b4cf958b362964c1cc8831fbd42b51c0992c397c298e
MD5 80c041368e6d9dccb196b149ac27497b
BLAKE2b-256 cc7bfd6f8785815bce2a39f6e3c622dbc0b06e86e14ebe81f10e21ed924e494c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.4-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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6cee7d69d4c0c2b5d51a780cb593ed03b235776d96df5b4ac0d3588a7142d500
MD5 d597ca6b868e25d0b4fecb8253eede1c
BLAKE2b-256 2f12fe3eba15c5356fbc4e410c6965e61a8565106038676127110e3ed86f3cf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ed2ad312d04eebaf10894539242d51287e0462626ef8060fdc92dade8eb2e2d
MD5 3b7ce16809fd023c7602937b895d68de
BLAKE2b-256 861b5515770746884e1025c4d902081b9c71ee5c979248f63840fdb9cfe2c949

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.4-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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c381bb34ff369c7e27995160c8dfca9b7ef1502060f501842ea2b9322247269e
MD5 1bfcefee04aee3a7c2a3064e5a110ab5
BLAKE2b-256 4be13cdbffffda45f7d6f20b796de2c9d81f872c1cf0f1eb10f27ce2eb0584e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97f944c06395542281abe4b6c289c02cff343bb83bd9f2d2ffb729286b84b7d1
MD5 f1ddf1cde37d9cd4f331a12452a89ebe
BLAKE2b-256 b86d35125500df3182131be891eb83589f18ffea315b5e833b5e32170c2b5405

See more details on using hashes here.

Provenance

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