Alejandro Saucedo
ecf05b2c76
Merge pull request #257 from KomputeProject/fixed_formatting
...
Updated formatting
2021-11-17 08:24:46 +00:00
Alejandro Saucedo
797ba87c2a
Updated formatting
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-11-16 23:03:43 +00:00
Alejandro Saucedo
304ed846d2
Merge pull request #254 from ItsBasi/ItsBasi-patch-reference-to-non-existing-single_include
...
Remove nonexisting "single_include" from INSTALL_INTERFACE
2021-09-29 18:11:29 +01:00
ItsBasi
6b56fddef8
Remove nonexisting "single_include" from INSTALL_INTERFACE
...
CMake considers it an error that the target kompute::kompute references the "single_include" folder which is actually installed to "include".
CMakeLists.txt👎 error: Imported target "kompute::kompute" includes non-existent path "D:/Downloads/kompute-0.8.0/build/install/single_include" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide.
Signed-off-by: ItsBasi <5033630+ItsBasi@users.noreply.github.com>
2021-09-27 22:19:44 +02:00
ItsBasi
c181654f09
Avoid using pointers to temporary copies of desired extensions.
...
validExtensions now references data that remains constant for its entire life-time.
Signed-off-by: ItsBasi <5033630+ItsBasi@users.noreply.github.com>
2021-09-16 14:06:32 +02:00
Alejandro Saucedo
3eb97dbd05
Fix for null debug
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-15 14:17:47 +01:00
Alejandro Saucedo
932620091c
Updated docs and renamig kp::Constants
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:16 +01:00
Alejandro Saucedo
990ccd5f3b
Added docstrings for new functions
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:16 +01:00
Alejandro Saucedo
b9e40d5028
Updated algo to align with memory management
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:16 +01:00
Alejandro Saucedo
3d320ff687
Updating python
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:16 +01:00
Alejandro Saucedo
5ed2691301
Updated push const to validate same size params
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:15 +01:00
Alejandro Saucedo
858a70d9b8
Added tests for push constants of all and mixed types
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:15 +01:00
Alejandro Saucedo
c23573eb47
Added template function for algorithm on manager
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 16:52:15 +01:00
Alejandro Saucedo
2e1275e085
Cleanup of logging
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 15:19:11 +01:00
Alejandro Saucedo
860fda9fb5
Initil implementation
...
Signed-off-by: Alejandro Saucedo <axsauze@gmail.com>
2021-09-12 15:19:11 +01:00
Alejandro Saucedo
e4d85057d9
updated license and files
2021-07-21 21:12:26 +01:00
Alejandro Saucedo
1357549900
Updated glslang as core dependency
2021-07-20 19:22:51 +01:00
Corentin
0901700176
Fixed typo in CMakeLists.txt (ANDOID => ANDROID)
2021-06-21 14:01:38 +09:00
Alejandro Saucedo
53039040ba
Updated naming on code files
2021-05-11 09:56:44 +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
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
unexploredtest
1a39f87dd3
omitted .data() because it is incompatible with vulkan 1.1.x
2021-04-19 14:38:16 +04:30
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
84edfef34d
trying to fix add_library for glslang
2021-04-12 20:50:33 +04:30
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
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
Alejandro Saucedo
a8e5ce7903
Added functionality to get list of devices
2021-03-20 08:49:27 +00:00
Alejandro Saucedo
ab7cf079a9
Updated include directories to always include both the full headers and the single include
2021-03-14 15:05:52 +00:00
Alejandro Saucedo
d60e9ee86b
Updated to private library include
2021-03-14 14:45:22 +00:00
Alejandro Saucedo
25fc03cb72
Added spdlog, fmt and glslang as public targets
2021-03-14 11:10:04 +00:00
Alejandro Saucedo
4e1ef1fae8
Removed scope classifier for library dependencies
2021-03-14 10:08:32 +00:00
Alejandro Saucedo
953dc54cb5
Updated scope of the dependencies to include in install
2021-03-14 09:56:47 +00:00
Alejandro Saucedo
6bab776b03
Added options to build dependencies as shared or static lib
2021-03-14 09:41:17 +00:00
Alejandro Saucedo
7d2c7825ff
Removed unused code in optensorcopy
2021-03-13 17:06:37 +00:00
Alejandro Saucedo
ea3a303984
Reformat
2021-03-13 17:02:23 +00:00
Alejandro Saucedo
1088ee893e
Moved all functions from hpp to cpp in tensor
2021-03-13 17:00:29 +00:00
Alejandro Saucedo
00f02cb9ad
Merge pull request #182 from EthicalML/181_memory_barriers
...
Updated memory barriers to include staging buffers
2021-03-13 10:03:14 +00:00
Alejandro Saucedo
4e86562cff
Updated staging memory barrier to ensure it's always coherent
2021-03-13 07:40:20 +00:00
alexander-g
d71d169886
raw vk::deviceproperties and python dict
2021-03-12 09:51:31 +01:00
alexander-g
f52efcef0f
Device Properties
2021-03-12 08:32:51 +01:00
alexander-g
c6c89ac75a
{ }
2021-03-11 20:30:30 +01:00
alexander-g
70678e44ae
too many warnings
2021-03-11 20:09:23 +01:00
Alejandro Saucedo
d7b98f149b
Added OpMemoryBarrier to the available operations
2021-03-09 22:11:54 +00:00
Alejandro Saucedo
c9bd406c8b
Added barrier
2021-03-09 10:00:33 +00:00
Alejandro Saucedo
0ea3a79123
Updated access masks for the pipeline barriers
2021-03-09 08:52:43 +00:00