Commit graph

17 commits

Author SHA1 Message Date
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
9adfa34fd3 Updated to add typedef on Constants and Workgroup 2021-02-14 07:29:50 +00:00
Alejandro Saucedo
c8370e0a3a Amended workgroup to std::array 2021-02-14 07:18:33 +00:00
Alejandro Saucedo
3ad5e4d3e7 Removed workgroup templates on opalgobase classes 2020-11-01 16:28:48 +00:00
Alejandro Saucedo
9f8508075a Updated OpAlgoBase to not copy data as optensorsync operations are introduced 2020-09-12 09:14:35 +01:00
Alejandro Saucedo
13206a9d9b Updated vulkan pipeline to support raw shaders 2020-08-31 09:24:33 +01:00
Alejandro Saucedo
8841063e31 Updated vulkan pipeline compiler 2020-08-31 08:06:38 +01:00
Alejandro Saucedo
5be21da7c2 Fixed #15 memory leak by introducing virtual function into all operation base classes to ensure the dependent class destructors are called 2020-08-30 14:15:09 +01:00
Alejandro Saucedo
d4cc61817e Added functionality for multiple device creation 2020-08-29 20:57:46 +01:00
Alejandro Saucedo
6c69d832d3 Updated documentation to reflect updated interface 2020-08-29 18:44:09 +01:00
Alejandro Saucedo
95061c8009 Added new OpLhsRhsOut class to simplify common equations with two inputs one output 2020-08-29 17:27:19 +01:00
Alejandro Saucedo
2298159586 Added option for creating barrier on copyfrom tensor 2020-08-29 15:49:43 +01:00
Alejandro Saucedo
a2efc441db Created OpAlgoBase file to provide abstraction to files that implement algorithm classes 2020-08-29 15:37:34 +01:00
Alejandro Saucedo
f2d38ed53a Updated the documentation to specify the components that are memory owned 2020-08-29 14:23:44 +01:00
Alejandro Saucedo
99daaf16cb Moved ops files to operations subfolder 2020-08-28 18:59:17 +01:00
Renamed from src/include/kompute/OpMult.hpp (Browse further)