Commit graph

175 commits

Author SHA1 Message Date
Alejandro Saucedo
93c1ba126e Updated readme description 2020-09-05 11:37:02 +01:00
Alejandro Saucedo
82cc912b21 Updated readme description 2020-09-05 11:36:02 +01:00
Alejandro Saucedo
b1e606452e Added other projects to check out 2020-09-05 11:01:11 +01:00
Alejandro Saucedo
04a003a68c Updated documentation for logistic regression 2020-09-05 08:55:57 +01:00
Alejandro Saucedo
0d3921b345 Added spaces to shader 2020-09-05 08:21:48 +01:00
Alejandro Saucedo
6e3c6a1f75
Merge pull request #38 from axsaucedo/migrating_to_gtest
Migrating to gtest
2020-09-05 08:19:51 +01:00
Alejandro Saucedo
c2d146537e Updated to use cpp raw literal strings 2020-09-05 08:17:54 +01:00
Alejandro Saucedo
d11b4c3c75 Updated to use cpp raw literal strings 2020-09-05 08:17:12 +01:00
Alejandro Saucedo
1449c858ee Updated to use cpp raw literal strings 2020-09-05 08:15:52 +01:00
Alejandro Saucedo
c15a14d2b2 Updated logging definitions to ensure it works using dynamic and static config 2020-09-04 07:01:58 +01:00
Alejandro Saucedo
1286da2179 Updated test to use gtest instead of Catch2 2020-09-04 06:11:35 +01:00
Alejandro Saucedo
0b35b5e9d6 Updated test files to work with gtest 2020-09-03 22:20:16 +01:00
Alejandro Saucedo
e666c3f1d6 Fixed sequence example 2020-09-03 19:30:07 +01:00
Alejandro Saucedo
36a60922ba Updated SPDLOG as an optional dependency 2020-09-03 19:18:22 +01:00
Alejandro Saucedo
0410ae0db6 Removed print statement in tests 2020-09-02 21:31:57 +01:00
Alejandro Saucedo
07bfbe3504 Updated to remove all todos 2020-09-02 21:25:30 +01:00
Alejandro Saucedo
af4f429d4d Updated readme description 2020-09-01 07:32:34 +01:00
Alejandro Saucedo
8eb9853dc8 Added initial advanced example of logistic regression implementation 2020-08-31 22:48:27 +01:00
Alejandro Saucedo
a325486d01 Added logistic regression implementation in tests 2020-08-31 19:01:41 +01:00
Alejandro Saucedo
a379feb77a Updated example up to date 2020-08-31 16:06:10 +01:00
Alejandro Saucedo
08a1300450 Migrated default base type of tensor to float 2020-08-31 16:01:27 +01:00
Alejandro Saucedo
00c66f347b Added tensor tests to validate tensor copies 2020-08-31 13:16:20 +01:00
Alejandro Saucedo
8adb7ab49d Added tests to validate opcreatetensor components 2020-08-31 12:59:22 +01:00
Alejandro Saucedo
782c9f4fe8 Added tests for shader load data including raw and compiled strings+files 2020-08-31 11:47:35 +01:00
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