Commit graph

148 commits

Author SHA1 Message Date
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
Alejandro Saucedo
ddf2f58593 Added explicit library include 2021-02-19 08:30:07 +00:00
Alejandro Saucedo
d6dc1d21d2 Removed exclude_from_all 2021-02-19 08:24:36 +00:00
Alejandro Saucedo
4e7f4c8847 Updated cmake to include spdlog header from folder2 2021-02-19 08:20:35 +00:00
Alejandro Saucedo
9ae3bcac27 Updated targets 2021-02-19 08:14:28 +00:00
Alejandro Saucedo
5647511c89 Added comment 2021-02-19 08:08:17 +00:00