Metadata-Version: 2.1
Name: vkdispatch
Version: 0.0.20
Summary: A Python module for orchestrating and dispatching large computations across multi-GPU systems using Vulkan.
Author-email: Shahar Sandhaus <shahar.sandhaus@gmail.com>
Project-URL: Homepage, https://github.com/sharhar/vkdispatch
Project-URL: Issues, https://github.com/sharhar/vkdispatch/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 2 - Pre-Alpha
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: setuptools >=59.0
Requires-Dist: numpy
Provides-Extra: cli
Requires-Dist: Click ; extra == 'cli'

# vkdispatch
A Python module for orchestrating and dispatching large computations across multi-GPU systems using Vulkan.


## Instillation

The vkdispatch package can be installed via Pypi using

```
pip install vkdispatch
```

### Local instillation

If you want a local install of vkdispatch (e.g. for development purposes), then use the following steps to build from source.
Note that its recommended to use a Python environment manager for development

```
git clone https://github.com/sharhar/vkdispatch.git
cd vkdispatch
python fetch_dependencies.py
pip install -r requirements.txt
pip install -e .
```
