Commit Graph

32 Commits

Author SHA1 Message Date
Alejandro Saucedo
46cee7767b Reformatted 2021-01-31 11:12:07 +00:00
Alejandro Saucedo
16f49a7c87 Added clearing of operations within sequence to ensure all resources are cleared 2020-11-03 20:54:30 +00:00
Alejandro Saucedo
5fbb4ce6f6 Added function in sequence freeMemoryDestroyGPUResources to de-init 2020-11-03 08:59:32 +00:00
Alejandro Saucedo
1f614a87e4 Reformatted 2020-11-01 20:56:03 +00:00
Alejandro Saucedo
473031d1f3 Sequence now exposed via shared_ptr instead of weak_ptr and memory release is done through destructor based on the isInit member variable 2020-11-01 20:25:15 +00:00
Alejandro Saucedo
8abac9fb58 Added fix to work for versions 1.2.55+ of vulkan headers 2020-11-01 10:46:16 +00:00
Alejandro Saucedo
267f92763e Reformatted 2020-10-18 21:30:43 +01:00
Alejandro Saucedo
ba71c7ab46 Updated manager to have unique sequence added on default operations 2020-10-18 16:04:35 +01:00
Alejandro Saucedo
9a64339e95 Reformatted 2020-10-17 11:19:25 +01:00
Alejandro Saucedo
79ca746ebc Removed wait stage mask from submit info 2020-10-16 07:54:42 +01:00
Alejandro Saucedo
48805e1639 Updated to function for async 2020-10-15 09:25:16 +01:00
Alejandro Saucedo
8ec486b4ab Added initial async capability 2020-10-14 21:50:33 +01:00
Alejandro Saucedo
fdc1d3b91a Reformatted 2020-09-12 17:21:50 +01:00
Alejandro Saucedo
e68d09dbdc Added functional optensorsyncDevice and optensorsynclocal 2020-09-06 15:51:31 +01:00
Alejandro Saucedo
36a60922ba Updated SPDLOG as an optional dependency 2020-09-03 19:18:22 +01:00
Alejandro Saucedo
07bfbe3504 Updated to remove all todos 2020-09-02 21:25:30 +01:00
Alejandro Saucedo
b9d210185b Added once again extended parameters to manager and sequence templates and reformatted 2020-08-29 16:03:01 +01:00
Alejandro Saucedo
6fb99c089b Added updated docstrings 2020-08-28 18:39:58 +01:00
Alejandro Saucedo
b91c392f5e Added functionality for named sequences to be created 2020-08-28 15:19:39 +01:00
Alejandro Saucedo
af74e25e35 Updated repository to use cmakelists for compilation 2020-08-24 20:56:25 +01:00
Alejandro Saucedo
e047aa3b43 Updated tensor to copy to memory explicitly, assessing why copy doesn't last through operations 2020-08-22 18:08:56 +01:00
Alejandro Saucedo
906533ae9d Removed bug calling start/end during sequence submit phase 2020-08-22 16:27:09 +01:00
Alejandro Saucedo
5bb9046b49 Reformatted 2020-08-22 12:31:11 +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
0d18dc50e6 Reformatted 2020-08-20 05:45:54 +01:00
Alejandro Saucedo
b11a54911d Working end to end example 2020-08-19 21:10:53 +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
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