Commit graph

151 commits

Author SHA1 Message Date
Alejandro Saucedo
d7a2d9a34f Updated descriptions in readme to reflect examples 2020-08-31 11:05:46 +01:00
Alejandro Saucedo
117dd70824 Updated readme with examples 2020-08-31 10:52:52 +01:00
Alejandro Saucedo
f29e56fcb8 Introduced simplified interface for creation of algobase 2020-08-31 09:35:40 +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
304a7cf49f Added komputer 2020-08-30 20:34:55 +01:00
Alejandro Saucedo
e530ed418e Updated image to smaller 2020-08-30 20:32:36 +01:00
Alejandro Saucedo
2735bad84d Updated to add the komputer 2020-08-30 20:21:27 +01:00
Alejandro Saucedo
0305faec2d Fixed broken image 2020-08-30 16:13:39 +01:00
Alejandro Saucedo
f6fc1f6a7a ADded tests for opcreatetensors multiple array 2020-08-30 16:13:29 +01:00
Alejandro Saucedo
e4c679058b Updated documentation to include multiple sections 2020-08-30 15:32:16 +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
6cbbb48827 Updated docstrings, reformatted and removed opalgoinout 2020-08-29 18:17:16 +01:00
Alejandro Saucedo
7a6d80c435 Moved logic of opallinout into opalgobase which now optionally outputs all files 2020-08-29 18:12:36 +01:00
Alejandro Saucedo
3f8c4fb9b7 Added the opAlgoAllInOut 2020-08-29 17:49:02 +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
23cf43e231 Added capabilities for specialization data based on the size of the vectors passed 2020-08-29 17:03:24 +01:00
Alejandro Saucedo
b80548ac3d Updated docsrings and regen docs 2020-08-29 16:09:41 +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
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
68e46abc7a Added xxd source 2020-08-29 15:26:54 +01:00
Alejandro Saucedo
4107d2ffdd Added xxd for windows 2020-08-29 15:26:03 +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
ff0cb85783 Updated readme 2020-08-29 14:16:02 +01:00
Alejandro Saucedo
087d809be0 Added builder images for linux and process to perform release 2020-08-29 11:10:51 +01:00
Alejandro Saucedo
0d4a81cfe5 Added vcpkg file and unix build commands 2020-08-29 09:14:40 +01:00
Alejandro Saucedo
ae68570512 Updated readme 2020-08-28 21:42:34 +01:00
Alejandro Saucedo
2071d99e07 Updated added images for diagram 2020-08-28 19:24:54 +01:00
Alejandro Saucedo
99daaf16cb Moved ops files to operations subfolder 2020-08-28 18:59:17 +01:00
Alejandro Saucedo
6fb99c089b Added updated docstrings 2020-08-28 18:39:58 +01:00
Alejandro Saucedo
85f43c5c8e Added manager tests 2020-08-28 17:09:17 +01:00
Alejandro Saucedo
46a0393b44 Updated docstrings 2020-08-28 16:44:04 +01:00
Alejandro Saucedo
cb0d7f7cf3 Updated docstrings 2020-08-28 16:13:48 +01:00
Alejandro Saucedo
b91c392f5e Added functionality for named sequences to be created 2020-08-28 15:19:39 +01:00
Alejandro Saucedo
c8db55aa1b Updated readme with documentation instrauctions 2020-08-28 12:06:03 +01:00
Alejandro Saucedo
556645f37d Updated docs base 2020-08-28 12:02:33 +01:00
Alejandro Saucedo
eb7f9c93d6 Added branch to push to gh pages 2020-08-28 08:32:25 +01:00
Alejandro Saucedo
bac190632b Added base documentation generated from doxyen and sphinx 2020-08-28 07:52:03 +01:00
Alejandro Saucedo
4e2ef636c9 Added logic to clean memory on operations 2020-08-27 06:27:24 +01:00
Alejandro Saucedo
fbe5947a19 Added updated readme 2020-08-26 21:00:30 +01:00
Alejandro Saucedo
ec9989b790 Added badges 2020-08-26 20:58:07 +01:00
Alejandro Saucedo
e1baea72dc Updated README description 2020-08-26 20:51:48 +01:00
Alejandro Saucedo
39b051160a Added base tests for end to end manager functionality 2020-08-26 18:53:50 +01:00
Alejandro Saucedo
1748694b3a Reformatted 2020-08-26 05:47:21 +01:00
Alejandro Saucedo
c22247534a Updated to ensure compiling on Release and Debug 2020-08-25 21:07:35 +01:00
Alejandro Saucedo
bdf90e2c1f Updated to centralise all centralised headers into one called Core 2020-08-25 20:58:47 +01:00
Alejandro Saucedo
d0849f799b Updated to add compute shaders with header 2020-08-25 20:44:55 +01:00