Commit graph

153 commits

Author SHA1 Message Date
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
Alejandro Saucedo
1d1018fa0c Reformat 2021-03-07 14:45:31 +00:00
Alejandro Saucedo
2e1022410b Updated compile_shader to compileShader 2021-03-07 14:20:31 +00:00
Alejandro Saucedo
8abb2313d0 Updated python and cpp end to end test and readme to show support for different types on tensor 2021-03-07 14:09:59 +00:00
Alejandro Saucedo
a2ee928f4c Updated tests and rebased 2021-03-07 14:09:56 +00:00
Alejandro Saucedo
bb64b2b37c Updated destroy and amended tests to ensure they test tensor in scope 2021-03-07 14:08:58 +00:00
Alejandro Saucedo
f02b9d6915 Working implementation with tests 2021-03-07 14:08:57 +00:00
Alejandro Saucedo
fa5dc43b44 Updated compile_shader to compileShader 2021-03-07 14:03:51 +00:00
alexander-g
259d3f1d13 test case 2021-03-07 14:16:50 +01:00
Alejandro Saucedo
196c896bd6 Fixed #175 2021-03-06 11:19:56 +00:00
Alejandro Saucedo
33a0ef933b Updated tests to run synchronous 2021-03-05 08:33:53 +00:00
Alejandro Saucedo
71129392c2 Added functionality with atomicadd 2021-03-05 08:19:56 +00:00
Alejandro Saucedo
ee4ba75bea Added fix for test end to end functionality 2021-03-04 19:30:02 +00:00
Alejandro Saucedo
647f2f1e62 Updated python 2021-03-04 08:27:24 +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
6192dda520 Added rerecord functionality and tests 2021-03-01 22:08:05 +00:00
Alejandro Saucedo
672cf22bc1
Merge pull request #164 from EthicalML/160_op_memory
Amend memory hierarchy to enable for push constants and functional interface for more flexible operations
2021-02-28 17:52:58 +00:00
Alejandro Saucedo
63e220a8a4 Reformat 2021-02-28 16:02:37 +00:00
Alejandro Saucedo
ddb77702ee Updated examples in readme 2021-02-28 15:53:09 +00:00
Alejandro Saucedo
7dc1f35206 Added support for push constants 2021-02-28 13:59:01 +00:00
aliPMPAINT
d08c56b344
More accurate name for the last subset(TestNoWhileLoopLimit) 2021-02-28 14:33:24 +03:30
aliPMPAINT
042fd163f1
Fixes 2021-02-28 14:27:50 +03:30
aliPMPAINT
2e923380f1
Changed the way Resources are created 2021-02-28 13:58:32 +03:30
aliPMPAINT
9a3cbd97cb
Made shaderString const static, added another subtest 2021-02-28 12:53:36 +03:30
aliPMPAINT
01037ca16a updates ShaderResources Test 2021-02-28 12:12:51 +03:30
Alejandro Saucedo
4c4d073b90 Python implementation 2021-02-27 19:37:31 +00:00
aliPMPAINT
ea4e997531 added initial test 2021-02-27 20:24:26 +03:30
Alejandro Saucedo
9788c796a8 Updated sequence and sequence tests 2021-02-27 14:49:14 +00:00
Alejandro Saucedo
f206c62537 Added TensorOpCopy tests 2021-02-27 14:49:14 +00:00
Alejandro Saucedo
2b09c551e7 Updated testopshaders 2021-02-27 14:49:14 +00:00
Alejandro Saucedo
7fb1515c93 Added TensorOpTensorCreate tests 2021-02-27 14:49:13 +00:00
Alejandro Saucedo
fd0f0d3eb4 Fixed all OpTensorSync tests 2021-02-27 14:49:13 +00:00
Alejandro Saucedo
b3abbf1bb4 Added algo executions tests 2021-02-27 14:49:13 +00:00
Alejandro Saucedo
3304767f2c Updated to enable for opmult to work 2021-02-27 14:49:13 +00:00
Alejandro Saucedo
fb617d1722 Initial base set of tests aligned with new interface 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
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
56d9a3a933 Updated to use all uint32_t to avoid ambiguity on passing strings 2021-02-20 18:09:02 +00:00
Alejandro Saucedo
5bc3ac9c06 Disambiguated functions 2021-02-20 17:10:42 +00:00
Alejandro Saucedo
2fb0641de0 Updated to use shader statics 2021-02-20 17:06:54 +00:00
Alejandro Saucedo
9a19e3b280 Moved shader compile logic to main libary 2021-02-20 16:48:56 +00:00
Alejandro Saucedo
f713b56862 Updated test 2021-02-20 11:12:42 +00:00
Alejandro Saucedo
3cee0d9980 Added full basic example glslang 2021-02-19 22:57:34 +00:00
Alejandro Saucedo
6d753750f1 Passing all tests with glslang 2021-02-19 22:09:05 +00:00
Alejandro Saucedo
2f728074a8 Replaced shaderc with glslang 2021-02-19 19:47:33 +00:00
Alejandro Saucedo
ab6a92004c Updated back to direct reference 2021-02-19 08:53:34 +00:00