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

Uploaded CPython 3.12Windows x86-64

vulky-0.0.5-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.5-cp311-cp311-win_amd64.whl (737.0 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

vulky-0.0.5-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.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vulky-0.0.5-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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 aad88e867bf0d4a50f96c76cea9217891a69c56f4b614a01a021817e2d72ca50
MD5 0f1fca5b86e7c919ab05fc1ceca2bc44
BLAKE2b-256 d604f93854a878107bd9bb25a7260fecb9050e8e383271200570f171b66af7ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7291839431b9d1598f5b1e7ae6a82126c2dc96fca0defa47c2c4c82d5144231f
MD5 4e362f507d228c2f56deeef4ad79e034
BLAKE2b-256 f5c944a63a38592b8a34c404b85ff548ebb20d37a6d2c219717650246ee658ee

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.5-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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 60b314c087a96f8db095dd1a490f27dd689362269e2b73fa8770ec70154c5a01
MD5 c333c99a83387deb43cceab19b3c0904
BLAKE2b-256 052236e9d5ac2e17daf141036a63ec4fbeeb0aa33f4b2b3e9c19e21cd030f491

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5fdb815185d253d8ffe6cfc9bd54da36227f42cf9c18bf18a0172fc91a3a53d
MD5 3451e0347946a5c73faa63bdb4bfec48
BLAKE2b-256 59c2cfb91f3bc8036ae48574d17adb5c6a8923af510687855cb8ee28253ac8cf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: vulky-0.0.5-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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2ed7ca525ef0a661c32ff7be25612ac7d08a10326fdea90f4caa72ed2551b8db
MD5 3ea4c3b50fd0d4d2d7bcec118c6dad43
BLAKE2b-256 42f6f8ea4b77af3462be265026d84e07b5a133f984758e2dfa8e7f71d315e273

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for vulky-0.0.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49ff3ff9ee6006c37f6891812afac448177cfc088285dd4b8cc977289c48b2cc
MD5 11232f64954b0c26a13c721f45e530d5
BLAKE2b-256 f5beb6fca8f4f676b64e5fdac0e3396ff832f4b9e698ed414b6ec0919eaa1ce8

See more details on using hashes here.

Provenance

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