Metadata-Version: 2.4
Name: gpujob
Version: 0.0.1
Summary: A lightweight JIT compiler for executing Python math on the GPU via Vulkan.
Author: TheGeneral01
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

As a preface, this is loosely based on the Vulkan guide from https://vulkan-tutorial.com/ for the C++ side of things. Massive thanks to all the wonderful people over there so I don't have
to painfully dig through documentation from (the also wonderful people at) Vulkan's source code.

I apologize to those of you whom think this is refined code from a professional at C++ and/or Python, for you will find it is anything but. I will try to keep this library as
efficient as possible, but I am merely human just as you are. I wish I could make everyone happy, but I have to also set boundaries as a developer. Unfortunately, if
you put an API call in a function meant to be processed thousands of times per second on a GPU, I don't think I can help you. (Although, hopefully this will be automatically
resolved in a later update, but only time shall tell. Python is not the magical box of cool hat tricks.)

As you read this right now, this is a very early build, so expect bugs, wrongful errors, and if at the worst, data corruption. Until I remove this message, this will
be using copy to copy both your function and arguments for both me, and your safety/sanity to avoid a tragic end.

Please contact me with logs over on Github issues if you have any problems. Thanks.

-TheGeneral01

Last Updated:
08/29/26
