Commit graph

65 commits

Author SHA1 Message Date
Alejandro Saucedo
ad18c2e546 Initial implementation of tensor working compiling 2021-03-07 14:08:56 +00:00
alexander-g
259d3f1d13 test case 2021-03-07 14:16:50 +01:00
alexander-g
6da6bca339 requested changes 2021-03-07 12:25:41 +01:00
alexander-g
eb47d52047 Merge branch 'master' into timestamps 2021-03-06 13:18:21 +01:00
alexander-g
6f5a8f8968 support for timestamps 2021-03-06 11:45:29 +01:00
Alejandro Saucedo
71129392c2 Added functionality with atomicadd 2021-03-05 08:19:56 +00:00
Alejandro Saucedo
9a40465d69 Added kompute env debug layer param 2021-03-04 22:20:30 +00:00
Alejandro Saucedo
ffdb41772d Added kompute env debug layer param 2021-03-04 21:47:58 +00:00
Alejandro Saucedo
91872048d4 Added kompute env layers 2021-03-04 21:42:06 +00:00
Alejandro Saucedo
c211c22a78 Updated constants to be set as part of descriptor layout 2021-03-04 08:10:28 +00:00
Alejandro Saucedo
63e220a8a4 Reformat 2021-02-28 16:02:37 +00:00
Alejandro Saucedo
7dc1f35206 Added support for push constants 2021-02-28 13:59:01 +00:00
Alejandro Saucedo
91d3b9a223 All python tests pass 2021-02-28 07:57:36 +00:00
Alejandro Saucedo
4c4d073b90 Python implementation 2021-02-27 19:37:31 +00:00
Alejandro Saucedo
198fb46eb6 Fixed integration tests fails due to pipeline not freed 2021-02-27 15:28:24 +00:00
Alejandro Saucedo
3304767f2c Updated to enable for opmult to work 2021-02-27 14:49:13 +00:00
Alejandro Saucedo
6378583a23 Further tests added to new structure 2021-02-27 14:49:13 +00:00
Alejandro Saucedo
3f1288271d Working initial base 2021-02-27 14:49:12 +00:00
Alejandro Saucedo
f35a62ee9d Updated core initial running test 2021-02-27 14:49:12 +00:00
Alejandro Saucedo
635fdb02be Added baseline functionality including new memory models 2021-02-27 14:49:12 +00:00
Alejandro Saucedo
9aae5d69db Initial checkpoint with reasonable workflow 2021-02-27 14:49:12 +00:00
Alejandro Saucedo
29c50e5728 Amended SPDLOG_X log functions to be KP_LOG_X 2021-02-21 11:51:34 +00:00
Alejandro Saucedo
c83ba44549 Moved destroy and rebuild functions to cpp 2021-02-10 08:44:25 +00:00
Alejandro Saucedo
d9789b63d2 Added initial destroy and updated rebuild functions 2021-02-10 08:41:31 +00:00
Alejandro Saucedo
0d9a9758da Renamed tensor and rebuild functions 2021-02-09 21:29:24 +00:00
Alejandro Saucedo
b34984b713 Updating sequence to have isInit until init run 2021-02-09 19:19:39 +00:00
Alejandro Saucedo
aa75fdae47 format 2021-02-08 19:43:50 +00:00
Alejandro Saucedo
f62e353f4a Removed persistent anonymous sequences 2021-02-08 19:39:58 +00:00
Alejandro Saucedo
fc3d23d3f9 Removed OpCreateTensor in favour of manager memory ownership 2021-02-08 19:15:48 +00:00
Alejandro Saucedo
5fbb4ce6f6 Added function in sequence freeMemoryDestroyGPUResources to de-init 2020-11-03 08:59:32 +00:00
Alejandro Saucedo
b636a80d06 Updated array example 2020-11-03 08:42:27 +00:00
Alejandro Saucedo
1f614a87e4 Reformatted 2020-11-01 20:56:03 +00:00
Alejandro Saucedo
473031d1f3 Sequence now exposed via shared_ptr instead of weak_ptr and memory release is done through destructor based on the isInit member variable 2020-11-01 20:25:15 +00:00
Alejandro Saucedo
8abac9fb58 Added fix to work for versions 1.2.55+ of vulkan headers 2020-11-01 10:46:16 +00:00
Philipp Zabel
4968fb8c02 Rename *Indeces variables and parameters to *Indices
The plural of index is indexes or indices, the latter seems to be more
common in technical contexts.
2020-10-25 14:09:58 +01:00
Philipp Zabel
e6473a6edc Run codespell over docs and comments
Spelling fixes reported by running codespell over docs and sources.
2020-10-25 14:09:23 +01:00
Alejandro Saucedo
267f92763e Reformatted 2020-10-18 21:30:43 +01:00
Alejandro Saucedo
ba71c7ab46 Updated manager to have unique sequence added on default operations 2020-10-18 16:04:35 +01:00
Alejandro Saucedo
9a64339e95 Reformatted 2020-10-17 11:19:25 +01:00
Alejandro Saucedo
6fc0b0b3e3 Added capabilities for multiple queues 2020-10-17 10:40:43 +01:00
Alejandro Saucedo
4e697bb787 Updated to current multiple queue implementation 2020-10-15 21:40:31 +01:00
Alejandro Saucedo
61471339ce Fully working android in older phones 2020-10-04 14:37:26 +01:00
Alejandro Saucedo
2e9ffd9444 Updated to make debug layers guarded by macro 2020-10-03 15:25:20 +01:00
Alejandro Saucedo
ce07b33c28 Adding extra changes to make kompute work with older version of vulkan 2020-10-03 10:55:53 +01:00
Alejandro Saucedo
fdc1d3b91a Reformatted 2020-09-12 17:21:50 +01:00
Alejandro Saucedo
36a60922ba Updated SPDLOG as an optional dependency 2020-09-03 19:18:22 +01:00
Alejandro Saucedo
07bfbe3504 Updated to remove all todos 2020-09-02 21:25:30 +01:00
Alejandro Saucedo
b9d210185b Added once again extended parameters to manager and sequence templates and reformatted 2020-08-29 16:03:01 +01:00
Alejandro Saucedo
6fb99c089b Added updated docstrings 2020-08-28 18:39:58 +01:00
Alejandro Saucedo
85f43c5c8e Added manager tests 2020-08-28 17:09:17 +01:00