Commit graph

861 commits

Author SHA1 Message Date
Alejandro Saucedo
a3d8b78ff8
Merge pull request #219 from EthicalML/tensor_python_numpy_ownership
[PYTHON] Ensure numpy array increments refcount of tensor to keep valid
2021-05-15 17:47:13 +01:00
Alejandro Saucedo
12f6ad5a44 Added documentation for tensor memory management 2021-05-14 13:31:33 +01:00
Alejandro Saucedo
53039040ba Updated naming on code files 2021-05-11 09:56:44 +01:00
Alejandro Saucedo
0788ec875f Updated docs for naming 2021-05-11 09:46:57 +01:00
Alejandro Saucedo
a3db6acd5d Updated readme for naming 2021-05-11 09:40:52 +01:00
Alejandro Saucedo
8e6538051b Updated xxd licence 2021-05-09 05:23:41 +01:00
Alejandro Saucedo
4cb5f99989
Merge pull request #220 from EthicalML/removing_xxd
Removing xxd.exe binary and add instructions to build
2021-05-10 20:50:01 +01:00
Alejandro Saucedo
a3859219a7 Removed xxd.exe binary and aded instructions to build 2021-05-09 05:16:55 +01:00
Alejandro Saucedo
11597af272
Merge pull request #218 from EthicalML/add_destroy_mgr_py
Added destroy for manager
2021-05-08 11:12:38 +01:00
Alejandro Saucedo
d9090eeb64 Added test to ensure ownership by numpy array 2021-05-07 16:59:21 +01:00
Alejandro Saucedo
ad9c857427 Updated memory ownership of sharedptr of Tensor to also be refcounted by numpy array returned in data 2021-05-07 16:54:08 +01:00
Alejandro Saucedo
ee9829a5dc Added destroy for manager 2021-05-07 13:36:46 +01:00
Alejandro Saucedo
6222cdf3eb Added destroy for manager 2021-05-07 13:29:23 +01:00
Alejandro Saucedo
43594ace71
Merge pull request #217 from EthicalML/revert-213-fix-include-in-install
Revert "Fixed the issue that caused CMake to look for non-existent path after being installed"
2021-05-06 19:43:36 +01:00
Alejandro Saucedo
c072388c5e
Revert "Fixed the issue that caused CMake to look for non-existent path after being installed" 2021-05-06 19:43:13 +01:00
Alejandro Saucedo
0d7cbebe0d
Create CODE_OF_CONDUCT.md 2021-05-06 18:58:26 +01:00
Alejandro Saucedo
54e5bb327c
Create CONTRIBUTING.md 2021-05-06 18:48:04 +01:00
Alejandro Saucedo
18e9a93d33
Merge pull request #213 from unexploredtest/fix-include-in-install
Fixed the issue that caused CMake to look for non-existent path after being installed
2021-05-03 19:20:17 +01:00
unexploredtest
b0bca974e1 removed explicit include dir for android 2021-05-03 22:45:42 +04:30
unexploredtest
c2b505c16e Fixed the issue that caused CMake to look a non-existance path 2021-05-03 15:28:35 +04:30
Alejandro Saucedo
7c834448b3
Merge pull request #211 from unexploredtest/fix-compatibility-1.1
omitted .data() because it is incompatible with vulkan 1.1.x
2021-04-24 16:18:15 +01:00
unexploredtest
1a39f87dd3 omitted .data() because it is incompatible with vulkan 1.1.x 2021-04-19 14:38:16 +04:30
Alejandro Saucedo
ae7eca04de
Merge pull request #208 from unexploredtest/master
vkEnumeratePhysicalDevices(*(this->mInstance) ... doesn't work on Linux i386
2021-04-17 07:38:57 +01:00
unexploredtest
429628f246 Removed inconsistancies with original branch 2021-04-16 17:34:30 +04:30
unexploredtest
629c6e38ce changing the way deviceCount is obtained for compatibality 2021-04-16 17:22:17 +04:30
unexploredtest
5ae634837f Merge branch 'master' of https://github.com/EthicalML/vulkan-kompute
making fork up-to-date
2021-04-16 17:20:19 +04:30
Alejandro Saucedo
38987df0ba Updated docuemntation 2021-04-15 19:19:37 +01:00
unexploredtest
84edfef34d trying to fix add_library for glslang 2021-04-12 20:50:33 +04:30
Alejandro Saucedo
943a281232
Merge pull request #207 from unexploredtest/master
Raises an error when having no/exceeding vulkan device's limit
2021-04-12 17:12:05 +01:00
unexploredtest
71498b2030 Added identation 2021-04-12 12:34:55 +04:30
unexploredtest
429f3aaacf Raises an error if 1: There is no Vulkan device 2: physicalDeviceIndex exceeds the device limit 2021-04-12 10:25:48 +04:30
Alejandro Saucedo
4f7c15b112
Merge pull request #206 from unexploredtest/master
Updated README and fixed a syntax error on C++'s example
2021-04-10 12:56:40 +01:00
unexploredtest
50d9ba4a4a
compile_source to compileSource
kp::Shader::compile_source  function has changed to kp::Shader::compileSource
2021-04-09 19:49:51 +04:30
unexploredtest
6b129d43cf Fixed C++ example's syntax error 2021-04-07 09:37:27 +04:30
unexploredtest
e578e596dc kp works on python 3.9 2021-04-07 09:09:52 +04:30
unexploredtest
0effd817ae Updating Vulkan Kompute's version 2021-04-07 09:09:22 +04:30
Alejandro Saucedo
a488448ae5
Merge pull request #204 from EthicalML/axsaucedo-patch-1
Extending list_devices test for multiple devices
2021-04-06 21:39:57 +01:00
Alejandro Saucedo
ef0472b07f
Merge pull request #205 from unexploredtest/master
removed the extra comma after KOMPUTE_OPT_REPO_SUBMODULE_BUILD
2021-04-06 21:39:45 +01:00
unexploredtest
999db83eb9 removed the extra comma after KOMPUTE_OPT_REPO_SUBMODULE_BUILD 2021-04-07 00:54:13 +04:30
Alejandro Saucedo
3880d17b36
Extending list_devices test for multiple devices
Extending list_devices test to verify more than 0 devices as some will have more than 1
2021-04-06 10:37:19 +01:00
Alejandro Saucedo
3aa2ca79c2 Added discord server 2021-04-01 15:27:07 +01:00
Alejandro Saucedo
33b6a29783
Merge pull request #200 from unexploredtest/fix_glslang_include
Fix #include <SPIRV/GlslangToSpv.h>
2021-04-01 15:21:07 +01:00
unexplored test
1a05255ca5 more elaboration 2021-04-01 18:20:20 +04:30
aliPMPAINT
a22f87a65b removed unrelated files to this PR 2021-03-31 11:38:10 +04:30
aliPMPAINT
34433beabf Usinging the more compatible add_definitions(), as add_compile_definitions() is from 3.12 2021-03-31 11:28:59 +04:30
aliPMPAINT
61053d633d Updating Kompute.hpp 2021-03-31 11:23:16 +04:30
aliPMPAINT
59a02751e4 Trying to add it in the first cmakelists 2021-03-31 11:19:31 +04:30
aliPMPAINT
2e9239d60e adding a definition 2021-03-31 11:07:57 +04:30
aliPMPAINT
c8142ed880 fixes #193 issue 2021-03-31 10:47:45 +04:30
aliPMPAINT
9664ba9afe Added other arch builds 2021-03-31 10:32:57 +04:30