Commit graph

173 commits

Author SHA1 Message Date
Alejandro Saucedo
18fba90ec0 Moved opmult to use tpp file 2020-08-22 15:02:47 +01:00
Alejandro Saucedo
7f38c1a519 Added template parameters to opmult class 2020-08-22 13:43:50 +01:00
Alejandro Saucedo
d74a999e12 Added template parameters to opmult class 2020-08-22 13:33:21 +01:00
Alejandro Saucedo
c92425dd87 Reformatted 2020-08-22 13:01:16 +01:00
Alejandro Saucedo
25d5df21ce Added buffer memory barriers 2020-08-22 13:01:04 +01:00
Alejandro Saucedo
5bb9046b49 Reformatted 2020-08-22 12:31:11 +01:00
Alejandro Saucedo
181efc954b Debugging with simpler shader 2020-08-22 12:31:00 +01:00
Alejandro Saucedo
8f6078c422 Added end to end implementation of OpMult with postSubmit calls on sequence 2020-08-22 12:08:18 +01:00
Alejandro Saucedo
03688bc5b2 Working descriptorset creation cycle 2020-08-22 11:21:34 +01:00
Alejandro Saucedo
9d97ca07a7 Refactored descriptor sets 2020-08-22 10:15:34 +01:00
Alejandro Saucedo
eecadbe36b Introduced base functionality with opmult 2020-08-22 07:11:26 +01:00
Alejandro Saucedo
d59dc41ffc Added initial implementation for algorithm and opMult 2020-08-21 19:15:07 +01:00
Alejandro Saucedo
0d18dc50e6 Reformatted 2020-08-20 05:45:54 +01:00
Alejandro Saucedo
8aa7843f0e Updated init parameter to be tensor vector 2020-08-20 05:27:42 +01:00
Alejandro Saucedo
90ea083cba Added base tensor creation to set up the multiplication step 2020-08-19 21:18:01 +01:00
Alejandro Saucedo
b11a54911d Working end to end example 2020-08-19 21:10:53 +01:00
Alejandro Saucedo
7c3af1189f Base working compilation 2020-08-19 18:58:22 +01:00
Alejandro Saucedo
5596b6f029 Updating base classes to ensure successful run 2020-08-19 07:56:48 +01:00
Alejandro Saucedo
62d614b29f Updated base compile functionality 2020-08-19 06:56:39 +01:00
Alejandro Saucedo
150e986982 Updated typos 2020-08-18 21:52:16 +01:00
Alejandro Saucedo
f8859c7fd6 updated typos and misaligned types 2020-08-18 21:24:23 +01:00
Alejandro Saucedo
014f15d552 Added initial base for opcreatetensor 2020-08-18 21:13:33 +01:00
Alejandro Saucedo
93041b4519 Reformatted 2020-08-17 07:58:23 +01:00
Alejandro Saucedo
49b436f490 Created base for opcreatetensor 2020-08-17 07:56:05 +01:00
Alejandro Saucedo
52ec836de8 Renamed baseoperation for baseop 2020-08-17 07:43:28 +01:00
Alejandro Saucedo
1ddd9f2bc4 REfactored baseoperator to use smart pointer 2020-08-17 07:41:39 +01:00
Alejandro Saucedo
e8b0cac2c7 Refactored to use shared pointers 2020-08-17 07:38:00 +01:00
Alejandro Saucedo
81d592e6e0 Fixed bug by assigning pointer to heap instead of stack 2020-08-17 07:07:23 +01:00
Alejandro Saucedo
441efcd8dd Added initial base for iteration with command buffer and experimetation with baseoperator 2020-08-16 18:09:56 +01:00
Alejandro Saucedo
0a1bfe0de8 Added destructors base in manager 2020-08-16 11:28:08 +01:00
Alejandro Saucedo
45ba5a5b5e Initial creation classes in manager 2020-08-16 11:03:54 +01:00
Alejandro Saucedo
7e675cd532 Updated to vulkan v1.2 2020-08-16 07:18:56 +01:00
Alejandro Saucedo
970f502cda Added initial base for architecture on the proposed Kompute structure 2020-08-15 18:58:18 +01:00
Alejandro Saucedo
1d318e596d Removed extra dependency files no longer used 2020-08-12 21:41:18 +01:00
Alejandro Saucedo
8bb273d735 Removed glm dependency 2020-08-12 21:40:20 +01:00
Alejandro Saucedo
e02d359573 Reformat 2020-08-12 21:39:15 +01:00
Alejandro Saucedo
b4ecaf3428 Updated parameters for consistency across file 2020-08-12 21:37:08 +01:00
Alejandro Saucedo
03c697ba11 Fixed bug by passing size of bytes instead of size of array 2020-08-12 21:35:20 +01:00
Alejandro Saucedo
8d04b51cbf Fully working header based repository 2020-08-12 21:31:05 +01:00
Alejandro Saucedo
db8c2444f0 Added final copy from host to device buffer 2020-08-12 08:18:35 +01:00
Alejandro Saucedo
79168e2de9 Updated to full hpp headers 2020-08-12 07:45:05 +01:00
Alejandro Saucedo
52cb64db99 Updated pipeline and command pool 2020-08-11 20:35:24 +01:00
Alejandro Saucedo
c9cd6b9fad Added spdlog for debug on compile settings 2020-08-11 07:36:33 +01:00
Alejandro Saucedo
6d4909d3c8 updated to have command buffer by default 2020-08-11 06:49:26 +01:00
Alejandro Saucedo
1771fa0e7a Implemented buffers with cpp headers 2020-08-10 21:14:32 +01:00
Alejandro Saucedo
e7eba6fab8 Updated physical device 2020-08-10 17:11:31 +01:00
Alejandro Saucedo
44eface5f3 migrated queue creation and physical device to header cpp 2020-08-10 09:11:30 +01:00
Alejandro Saucedo
9d9c1f75f6 Added spdlog and fmt 2020-08-10 09:08:08 +01:00
Alejandro Saucedo
841c7cfc4a Removed debug report callback 2020-08-10 06:29:36 +01:00
Alejandro Saucedo
9de500a41b Removed debug report callback 2020-08-10 06:28:50 +01:00