Commit graph

770 commits

Author SHA1 Message Date
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
Alejandro Saucedo
263f392cbb Updated memory barriers to include staging buffers 2021-03-09 08:06:27 +00:00
Alejandro Saucedo
1d1018fa0c Reformat 2021-03-07 14:45:31 +00:00
Alejandro Saucedo
1d2d33b269
Merge pull request #177 from EthicalML/add_tensor_types
Add support for bool, double, int32, uint32 and float32 on Tensors via TensorT
2021-03-07 14:25:19 +00:00
Alejandro Saucedo
2e1022410b Updated compile_shader to compileShader 2021-03-07 14:20:31 +00:00
Alejandro Saucedo
6fd19b9d05 Fixed conflicts 2021-03-07 14:11:32 +00:00
Alejandro Saucedo
5ff7b4aa78 Added single header 2021-03-07 14:10:38 +00:00
Alejandro Saucedo
df0dfd351f Added types tests 2021-03-07 14:09:59 +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
6a7f410675 Updated to use flatdata on the python 2021-03-07 14:09:58 +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
1cc369cb19 Mark pointer invalid after destroy tensor 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
cf7d46cd23 Initial simpification of interface implementation 2021-03-07 14:08:57 +00:00
Alejandro Saucedo
956883e0cd Working iteration of kompute tensor with multiplee types 2021-03-07 14:08:57 +00:00
Alejandro Saucedo
ad18c2e546 Initial implementation of tensor working compiling 2021-03-07 14:08:56 +00:00
Alejandro Saucedo
b81896a780 Innitial iteration of multiple type tensor 2021-03-07 14:08:56 +00:00
Alejandro Saucedo
f569bae998 Updated python docstrings 2021-03-07 14:08:53 +00:00
Alejandro Saucedo
fa5dc43b44 Updated compile_shader to compileShader 2021-03-07 14:03:51 +00:00
Alejandro Saucedo
cc1ec748a7
Merge pull request #176 from alexander-g/timestamps
Support for Timestamping
2021-03-07 14:00:49 +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
Alejandro Saucedo
515c3b6cd4
Merge pull request #174 from EthicalML/168_push_const
Adds push const ranges in pipelinelayout to fix #168
2021-03-06 12:10:40 +00:00
Alejandro Saucedo
0a285ef9af Updated string 2021-03-06 11:25:25 +00:00
Alejandro Saucedo
45688c7ab9 Updated python main.cpp 2021-03-06 11:22:57 +00:00
Alejandro Saucedo
0a856c3f82 Regenerated python docstrings 2021-03-06 11:20:27 +00:00
Alejandro Saucedo
b753660c29 Updated documentation for all classes 2021-03-06 11:20:09 +00:00
Alejandro Saucedo
196c896bd6 Fixed #175 2021-03-06 11:19:56 +00:00
alexander-g
6f5a8f8968 support for timestamps 2021-03-06 11:45:29 +01:00
Alejandro Saucedo
76bd167485 Updated pthon to support desired extensions 2021-03-06 08:05:09 +00:00
Alejandro Saucedo
52acd0eb17 ADded example to add extensions 2021-03-06 07:59:14 +00:00
Alejandro Saucedo
d26ef2738d Added the raedme exampel 2021-03-05 08:35:21 +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
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
ec92d7b340 Added kompute env debug layer param 2021-03-04 21:45:38 +00:00
Alejandro Saucedo
91872048d4 Added kompute env layers 2021-03-04 21:42:06 +00:00
Alejandro Saucedo
ee4ba75bea Added fix for test end to end functionality 2021-03-04 19:30:02 +00:00
Alejandro Saucedo
0558a1b6fc Updated push const readme 2021-03-04 08:40:24 +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
9edbac4b94
Merge pull request #171 from EthicalML/169_refresh_sequence_and_docs
Added re-record sequence functionality and updated docs
2021-03-02 07:40:37 +00:00
Alejandro Saucedo
812563b9c7 Added readme 2021-03-02 07:30:58 +00:00
Alejandro Saucedo
991c644bfd Added link to code coverage 2021-03-01 22:14:54 +00:00
Alejandro Saucedo
6192dda520 Added rerecord functionality and tests 2021-03-01 22:08:05 +00:00