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

Uploaded CPython 3.12Windows x86-64

vulky-0.0.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (644.5 kB view details)

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

vulky-0.0.8-cp311-cp311-win_amd64.whl (844.2 kB view details)

Uploaded CPython 3.11Windows x86-64

vulky-0.0.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (641.6 kB view details)

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

vulky-0.0.8-cp310-cp310-win_amd64.whl (843.4 kB view details)

Uploaded CPython 3.10Windows x86-64

vulky-0.0.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (640.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.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 846.9 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.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7e2a1ed3c51e462c740db7015cbf31e29e70cb6164c1a485947c29adf6096904
MD5 a6ce35f0a5af0bdffc03662af003fcba
BLAKE2b-256 2086f302dd02609aadefc7347a6651df6de1cad87bea294d07cf7d3bf1985ede

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.8-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6ffa2412ed0db64d7c361831f137b04fa196984588c915ed8389befa71584d3
MD5 26921b2fb618ac5e3c99431757c74710
BLAKE2b-256 b7ed5ebe201de7b2273a337d5e49176a313f754c3f57ab8b75cfcffc31eb8f7e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 844.2 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.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6d7862c3198ad5130a8fe5a081b41c5727dd0840dbb2684dd98d9a4efb703820
MD5 66148f9633f432205bf44d35ed534039
BLAKE2b-256 9d4fc0a35479c8ac72286c1a02a04e70e704db1760a43f56bace97a2b6bd6a62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.8-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3551edd3432d72ba288cefdea046123d18f1f4271665b5179d98a3ebcabd86a1
MD5 8183a8266ad16502edf612da4511eed6
BLAKE2b-256 898733b3df4edb3dd6240189dcdf6932fb3e03cfafe04fdce13e6c8818b38739

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 843.4 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.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0381a6377197eb8b57140d4c873ce052704f1562eb2e6f999df0fcc05339797a
MD5 d6fe925d6ca895750b3bbe6c4f23f8e8
BLAKE2b-256 6d0c76ee15cc2852c062be4c62214bd3655d379daa0663c56e31ed2b91634c2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.8-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3af057d5118b09177b40ace869f88098bdb99f5b2196f57df1888a0f18e1976c
MD5 3b6214310771605fcdc563169e39b1fb
BLAKE2b-256 ca69225200306945a52166e8ad40f139fe3481e5b1112be33c8b88252ca2ea43

See more details on using hashes here.

Provenance

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