Commit graph

127 commits

Author SHA1 Message Date
aliPMPAINT
c8142ed880 fixes #193 issue 2021-03-31 10:47:45 +04:30
Alejandro Saucedo
d23ea95e64 Updated single include 2021-03-20 08:49:36 +00:00
Alejandro Saucedo
156e3b4964 Reformat kompute 2021-03-13 17:03:41 +00:00
Alejandro Saucedo
53ae5c2d0a Updated kompute 2021-03-13 17:02:06 +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
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
d7b98f149b Added OpMemoryBarrier to the available operations 2021-03-09 22:11:54 +00:00
Alejandro Saucedo
263f392cbb Updated memory barriers to include staging buffers 2021-03-09 08:06:27 +00:00
Alejandro Saucedo
5ff7b4aa78 Added single header 2021-03-07 14:10:38 +00:00
Alejandro Saucedo
a2ee928f4c Updated tests and rebased 2021-03-07 14:09:56 +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
fa5dc43b44 Updated compile_shader to compileShader 2021-03-07 14:03:51 +00: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
0a856c3f82 Regenerated python docstrings 2021-03-06 11:20:27 +00:00
alexander-g
6f5a8f8968 support for timestamps 2021-03-06 11:45:29 +01:00
Alejandro Saucedo
33a0ef933b Updated tests to run synchronous 2021-03-05 08:33:53 +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
4fddf74ca7 Updated examples 2021-02-28 17:07:17 +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
08a5543c5d Removed the brainstorming code in the py file 2021-02-27 14:49:14 +00:00
Alejandro Saucedo
7fb1515c93 Added TensorOpTensorCreate 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
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
aliPMPAINT
ff63fe7a2d took the defaultResource outside of the Shader class 2021-02-27 11:49:03 +03:30
aliPMPAINT
bb7893bf54 updated ingle_include/kompute/Kompute.hpp 2021-02-27 11:32:09 +03:30
aliPMPAINT
c132f90d7d made changes for include paths for complete installation 2021-02-24 12:53:11 +03:30
Alejandro Saucedo
29c50e5728 Amended SPDLOG_X log functions to be KP_LOG_X 2021-02-21 11:51:34 +00:00
Alejandro Saucedo
db6aa3e1e3 Added fmt library and updated to print log info by default 2021-02-21 11:38:32 +00:00
Alejandro Saucedo
92f556ff57 Added flag to be able to disable shader utilities 2021-02-21 09:28:05 +00:00
Alejandro Saucedo
f306bf1042 Added docuemntation for shader utilities 2021-02-21 09:03:18 +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
e3406ef2c3 Updated headers to linux build 2021-02-18 22:29:41 +00:00
Alejandro Saucedo
5c7364f203 Updated single include 2021-02-14 16:47:52 +00:00
Alejandro Saucedo
d9a6abb918 Updated single 2021-02-14 07:30:12 +00:00
Alejandro Saucedo
bf86daa3ef Updated single include 2021-02-14 07:18:54 +00:00
Alejandro Saucedo
7a71ff0751 Updated single include 2021-02-14 06:55:47 +00:00